小学三年级的数学题目,你做得出来吗?
2007-06-28 14:25
447 查看
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
//假设有4个值0到9且各不相同的整数a,b,c,d,要求abcd*d=dcba,请问abcd为?
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
//据说是小学三年级的奥数题目
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
#include <stdio.h>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
main()
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
int a=0,b=0,c=0,d=0;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
for(a;a<9;a++)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
if
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
((a*1000+b*100+c*10+d)*d==(d*1000+c*100+b*10+a)&&(a!=b&&b!=c&&c!=d))
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
printf("%d%d%d%d ",a,b,c,d);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
for(b=0;b<9;b++)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
if((a*1000+b*100+c*10+d)*d==(d*1000+c*100+b*10+a)&&(a!=b&&b!=c&&c!=d))
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
printf("%d%d%d%d ",a,b,c,d);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
for(c=0;c<9;c++)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
if((a*1000+b*100+c*10+d)*d==(d*1000+c*100+b*10+a)&&(a!=b&&b!=c&&c!=d))
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
printf("%d%d%d%d ",a,b,c,d);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
for(d=0;d<9;d++)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
if((a*1000+b*100+c*10+d)*d==(d*1000+c*100+b*10+a)&&(a!=b&&b!=c&&c!=d))
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
printf("%d%d%d%d ",a,b,c,d);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
}
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
}
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
}
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
}
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
}
应该可以改正,减少重复代码的,可惜我比较菜,请高手指点。
相关文章推荐
- 判断a/b是否为有限小数 (小学数学题目)
- 用C++解越南小学三年级数学题
- 越南小学三年级一道数学题解答
- POJ数学题目(转载)
- 女儿的作文(小学三年级)
- 10 25日考试 数学题目练习 斐波拉契 打表
- 10 25日考试 数学题目练习 斐波拉契 打表
- 【转】数学题目
- POJ 数学题目(转载)
- 数学中的斜积分符号还能这样打出来
- 一个理性战胜感性的成功案例:P2P投资和活期理财,纠结中提炼出来的1个数学问题
- poj数学题目
- HDOJ 题目2662 Coin(数学)
- 1038数学计算题目
- HDOJ 题目1597 find the nth digit(数学)
- 数学之美--关于图论引申出来的爬虫构想
- 从程序员到项目经理不妨每月做一次小学数学题
- 想把做过的题目都贴出来,随便复习一下,不知道要花多长时间
- ACM HDU 3910 Liang Guo Sha(数学题,读懂题目)
- 数学题目