一个有关猴子吃桃子的编程题,用c语言循环语句怎么做?
分析:①从最后一天的x=1个,倒推出前一天的个数x,表达式可写为x=2(x+1)②将该表达式作为循环n次的循环体,并在该语句处设置断点,进行观察即可。最简单的源程序如下:
#include<stdio.h>voidmain(){inti,x;intday,intn;printf("请输入天数:\n")
;scanf("%d",&n);for(i=0;;i+=2){x=i;for(day=1;day<=n;day++)x=x/2-1;if(x==1){printf("第一天的桃子个数为%d\n",i);break;}}getch();}
有多少种分法7个桃子分给3人提人至少分1个?
***用插空法,7个桃子,彼此没有差异,有6个空,3个人分每人至少分1个,相当于在6个空插2个板将7个桃子分开,C(6,2)=6×5÷2÷1=15(种)分法。每个人至少分2个,那么只能是1个人分到3个,另外两个人各分到2个,C(3,1)=3(种)分法。
小明吃苹果的1/2,小兰吃桃子的1/2,那么括号a吃的一样多,小明吃得多西无法确定?
题目补充完整如下:小明吃苹果的1/2,小兰吃桃子的1/2,那么(c)。a.吃的一样多 b.小明吃得多 c.无法确定解析:因为苹果和桃子的数量不确定,所以没法比较,也就是选c.无法确定。苹果和桃子的数量分三种情况:
到此,以上就是小编对于c语言分桃子的问题就介绍到这了,希望介绍关于c语言分桃子的3点解答对大家有用。
(图片来源网络,侵删)
(图片来源网络,侵删)