我说了,他们都没反应,所以我问他们测试过没
第一题:
/*海滩上有一堆桃子,5只猴子来分。第一只猴子把这堆桃子凭据分为5份,多了一个,这只猴子把多的一个仍入海中,拿走了一份。
第二只猴子把剩下的桃子又分成5份,有多了一个,它同样把多的一个仍入海中,拿走了一份。
第三,第四,第五只猴子都是这样做的。
问:海滩上原来最少有多少个桃子?*/
#include<stdio.h>
#include<iostream>
#include<math.h>
int main(void)
{
int sum,min,ave,check,m,n,i,j;
printf("请输入猴子的数量(大于4):\n");
scanf("%d",&n);
//if(n<5)
//goto INT1;
min=0;
INT2: min++;
m=min;
for(i=0;i<n;i++)
{
sum=m*5+1;
check=sum-int(sum/4)*4;
if(check!=0)
goto INT2;
else
m=sum/4;
}
printf("海滩上原来最少有%d个桃子.\n",sum);
system("pause");
}
结果:12496个: