乐快节秋中×4=中秋节快乐
求:中、秋、节、快、乐各为何数?
| 作者:actor3 回复日期:2005-9-22 21:57:07 | |
up
| 作者:lejoq 回复日期:2005-9-22 22:46:24 | |
00000
| 作者:actor3 回复日期:2005-9-22 22:51:27 | |
:(((
| 作者:南行者 回复日期:2005-9-22 23:00:56 | |
真的只能是00000
21978
| 作者:actor3 回复日期:2005-9-22 23:14:07 | |
作者:ljvsbsb 回复日期:2005-9-22 23:10:40
21978
=========================
犀利!就这题,别说小学3年级,就是6年级能做出来的也不多吧。
| 作者:lejoq 回复日期:2005-9-23 09:18:13 | |
作者:actor3 回复日期:2005-9-22 23:14:07
作者:ljvsbsb 回复日期:2005-9-22 23:10:40
21978
=========================
犀利!就这题,别说小学3年级,就是6年级能做出来的也不多吧。
是啊,初一的能做出来也不多啊
| 作者:actor3 回复日期:2005-9-24 20:13:24 | |
昨天看到标准答案,感觉按照那种办法,小学生应该能算出来。
怎么算呀,大学生也一定能算出来
| 作者:actor3 回复日期:2005-9-24 23:28:50 | |
大学生很可能用最笨的办法算出来。
| 作者:枪杆出人权 回复日期:2005-9-25 08:53:36 | |
理论上脑力强的孩子学了多位数乘法就可以做了
不过一般小孩子是做不了的
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int a,b,c,d,e;
for (a=0;a<=9;a++)
{
for (b=0;b<=9;b++)
{
for (c=0;c<=9;c++)
{
for (d=0;d<=9;d++)
{
for (e=0;e<=9;e++)
{
if ((a!=b)&&(b!=c)&&(c!=d)&&(d!=e)&&((10000*e+1000*d+100*c+10*b+a)*4==10000*a+1000*b+100*c+10*d+e))
{
cout<<"a="<<a<<" ";
cout<<"b="<<b<<" ";
cout<<"c="<<c<<" ";
cout<<"d="<<d<<" ";
cout<<"e="<<e<<endl;
cout<<e<<d<<c<<b<<a<<"*4="<<a<<b<<c<<d<<e;
cout<<endl;
}
}
}
}
}
}
}
编译环境:Tc 3.0
输出结果:
a=8 b=7 c=9 d=1 e=2
21978*4=87912
| 作者:actor3 回复日期:2005-9-25 13:13:11 | |
楼上的大侠:你以为小学生都学了电脑就会编程吗?
| 作者:石鼓 回复日期:2005-9-25 14:01:53 | |
牛`````
倒
| 作者:actor3 回复日期:2005-9-25 15:13:08 | |
孩童们这样解此题:乐快节秋中×4=中秋节快乐
1、“乐”必为偶数,且不能大于2,故“乐”=2。
2、因4*8=32,3*4=12,“中”必为8,3太小。
3、“快”*4不能进位,应为0、1、2,又4*8进位3,“快”只能为奇数,故“快”=1。
4、因8+3=1,故“秋”*4个位必为8,应为2、7,又4*“快”不可能小于4,故“秋”=7,且4*7=28,28+3进位3。
5、因4+3=7,“节”*4必进位3,应为7、8、9,又“节”*4+3得数个位必为“节”,仅9满足条件。故“节”=9。
以上全在小学生理解之内,且给小学生出题时肯定会加上,中、秋、节、快、乐各不相同,且均为1-9的自然数,上述题目就大大简化了。
楼主,告诉方法呀,我可不会编程
楼上的楼上的楼上的楼上的楼上那个帅哥实在太牛了。。。
弓虽,这小学生也太强了
| 作者:actor3 回复日期:2005-9-25 23:18:33 | |
按这种解法,老师完全可以给学生讲明白。