中国04a步战车:请算一算

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 10:27:46
今天早上有一老汉提着一篮子鸡蛋去买,谁知被迎面来得一辆自行车撞到,鸡蛋全烂掉了,这时骑自行车的人要陪老汉的钱,可是不知道有多少鸡蛋,问老汉,老汉说两个两个数剩一个,三个三个数剩一个,四个四个数剩一个,五个五个数剩一个,六个六个数剩一个,这时骑车人怎么算也算不出有多少,您能算出有多少吗?谢谢各位老大

是61个
方程组:2a+1=A
3b+1=A
4c+1=A
5d+1=A
6e+1=A
即:2a=3b=4c=5d=6c
所以找2、3、4、5、6的最小公倍数60再加1即可

是61个,理由如下:
2*30+1=61
3*20+1=61
4*15+1=61
5*12+1=61
6*10+1=61
即是两个两个数剩一个,三个三个数剩一个,四个四个数剩一个,五个五个数剩一个,六个六个数剩一个。
一个老头,我想只能提61个鸡蛋吧,所以其他的答案就不考虑了。

37个啊,很简单啊,6*6+1就OK了,不相信可以算算。

是啊,忽略5这个数字了。不好意思

61个
痴语,你有没有想过”五个五个数剩一个”这句话呢?再想想.
珍珠梅,你有没有想过老汉能提721个那么多鸡蛋吗?

mian()
{
int i;
for(i=1;i<=10000;i++)
{
if((i mod 2==1)&&(i mod 3==1)&&(i mod 4==1)&&(i mod 5==1)&&(i mod 6==1))
{
printf("%d",i);
}
}
}
这个程序的运行结果就是你要的答案,自己调试一下吧,呵呵!

[2,3,4,5,6]=60(即2、3、4、5、6的最小公倍数)
60+1=61(个)
共有61个。