永发信息网

c语言编程,a.b.c.d.e五人分苹果,a将所有苹果分五份,将多余的一个吃掉后拿走自己的一份;

答案:3  悬赏:0  手机版
解决时间 2021-03-17 12:15
  • 提问者网友:缘字诀
  • 2021-03-16 17:45
c语言编程,a.b.c.d.e五人分苹果,a将所有苹果分五份,将多余的一个吃掉后拿走自己的一份;
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-03-16 18:16
题目没有结尾:
题目是否类似下题?
五人分苹果,第一人分五份,多一个给猴子,拿走一份,第二人把剩下的分五份,多一个给猴子,拿走一份 以此类推,最后一人还是分五份,多一个给猴子,拿走一份。最后五人在平均分还是多一个,有多少苹果?要计算过程
全部回答
  • 1楼网友:孤独入客枕
  • 2021-03-16 20:42
缺少条件:e最后留下了多少苹果?
提示:这是很多书上的递归例题。
  • 2楼网友:一把行者刀
  • 2021-03-16 19:07
//方法一:
#include
void main()
{
int n,i,x,flag=1;
for(n=6;flag;n++)
{

for(x=n,i=1&&flag;i<=5;i++){
if((x-1)%5==0){ x=4*(x-1)/5;
}else flag=0;
}

if(flag){

break;
}else{

flag=1;
}
}
printf("原来至少有多少 %d 个苹果\n",n); //输出结果
}

//方法二:
#include
void main(){
int m=1;
int n=5,k=1;
int i,t;
for(m=1;;m++)
{
t=m;

for(i=1;i<=n;i++)
{
if(t%n==k){
t=t-t/n-k;
}else{

break;
}
}
if (i>n&&t>=1)
{
printf("原来至少有 %d 个苹果 \n",m);
break;
}
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯