您的位置:首页 > 其它

小学三年级的数学题目,你做得出来吗?

2007-06-28 14:25 447 查看

//假设有4个值0到9且各不相同的整数a,b,c,d,要求abcd*d=dcba,请问abcd为?


//据说是小学三年级的奥数题目




#include <stdio.h>




main()


{


int a=0,b=0,c=0,d=0;




for(a;a<9;a++)


{


if


((a*1000+b*100+c*10+d)*d==(d*1000+c*100+b*10+a)&&(a!=b&&b!=c&&c!=d))


printf("%d%d%d%d ",a,b,c,d);




for(b=0;b<9;b++)


{


if((a*1000+b*100+c*10+d)*d==(d*1000+c*100+b*10+a)&&(a!=b&&b!=c&&c!=d))


printf("%d%d%d%d ",a,b,c,d);




for(c=0;c<9;c++)


{


if((a*1000+b*100+c*10+d)*d==(d*1000+c*100+b*10+a)&&(a!=b&&b!=c&&c!=d))


printf("%d%d%d%d ",a,b,c,d);




for(d=0;d<9;d++)


{


if((a*1000+b*100+c*10+d)*d==(d*1000+c*100+b*10+a)&&(a!=b&&b!=c&&c!=d))


printf("%d%d%d%d ",a,b,c,d);


}


}


}


}




}

应该可以改正,减少重复代码的,可惜我比较菜,请高手指点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: