| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3992 人关注过本帖
标题:[求助]一道猴子分苹果的题~试着用c做,没做出来~
只看楼主 加入收藏
zhualike
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-4-5
收藏
 问题点数:0 回复次数:33 
[求助]一道猴子分苹果的题~试着用c做,没做出来~

题是说,5个猴子分苹果,第一个猴子把苹果分成5堆多1个,扔了,拿走了一堆;第二个猴子来了又把苹果分成5堆,又多一个,扔了,拿走一堆;以后每只猴子都照办,问最后剩下几个苹果?原本有几个苹果? 扔的是多出来的那一个。然后再拿走五分之一,应该是这样吧?我试着写了一个,做不出来,不知道是哪错了,请大家帮忙看下, #include<stdio.h> main() { float f; int a,b,i,c; c=6; i=50; for(a=1;a<i;a++) { for(b=1;b<c;b++) { f=(a-1.)*4./5.; if(f-(int)f==0) continue; } if(f-(int)f==0) printf("\n all=%f,last=%d",f,a);

} return 0; }

搜索更多相关主题的帖子: 苹果 猴子 
2005-08-18 12:20
zhualike
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-4-5
收藏
得分:0 
这其实就是我弟的暑假作业里的一道题,来问我,不会做,没办法试着用编程,上学期只是学了点皮毛,我搞不清楚是哪里错了,向大家学习。

2005-08-18 12:25
zhualike
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-4-5
收藏
得分:0 
有人可以帮看看我吗?

2005-08-21 11:00
swiminfire
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2005-8-11
收藏
得分:0 
说实话,你这题目好像有点问题?没头(桃子数量)没尾(剩余数量),这样即使在数学也是缺少条件的,也可能是我没有能力,所以不明白。
抱歉,爱莫能助

Get in first, and then word your ways out ! BY KIKI
2005-08-21 21:58
84009030
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-5-19
收藏
得分:0 
可以计算的,不过比较复杂

/* HELLO.C -- Hello, jat chan */ #include \"stdio.h\" #include \"conio.h\" main() { printf(\"Hello, jat chan\\n\"); getch(); }
2005-08-22 13:15
fanfan200830
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2005-8-18
收藏
得分:0 
用反向思维。

戒骄戒躁,面对自我。人生的意义在克服和创造。失败是人生的家常便饭,重要的是我们学会了什么。
2005-08-22 13:30
fanfan200830
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2005-8-18
收藏
得分:0 
这其实这和那种”有头有尾“的题目刚好相反,一般的是给开始和结果,求过程。

而这个题给出过程求头尾,好好想想。

戒骄戒躁,面对自我。人生的意义在克服和创造。失败是人生的家常便饭,重要的是我们学会了什么。
2005-08-22 13:34
fanfan200830
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2005-8-18
收藏
得分:0 
首次得到结论,要让最后那个H也有同样的条件,必须满足总数肯定是5是倍数。

戒骄戒躁,面对自我。人生的意义在克服和创造。失败是人生的家常便饭,重要的是我们学会了什么。
2005-08-22 13:38
fanfan200830
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2005-8-18
收藏
得分:0 

(a-1-

(a-1-

(a-1-

(a-1-

(a-1)/5

)/5

)/5

)/5

)/5


戒骄戒躁,面对自我。人生的意义在克服和创造。失败是人生的家常便饭,重要的是我们学会了什么。
2005-08-22 13:50
84009030
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-5-19
收藏
得分:0 
总数是5的倍数再加1吧

/* HELLO.C -- Hello, jat chan */ #include \"stdio.h\" #include \"conio.h\" main() { printf(\"Hello, jat chan\\n\"); getch(); }
2005-08-22 13:50
快速回复:[求助]一道猴子分苹果的题~试着用c做,没做出来~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023191 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved