您的位置:首页 > 其它

前天注册博客园并申请开通博客,今天要试一试!

2015-01-05 22:42 260 查看
小学数学题:求两个四位数。

用1到8这八个自然数组成两个四位数(不可重复使用),其中一个四位数是另一个四位数的4倍,请问这两个四位数分别是多少?
2013-1-5正是研究生入学考试第一天,我从网易上看到的一道小学数学题。

小学数学题大学生算半小时 幸亏我们念书早
原文地址:http://kids.163.com/13/0105/09/8KEO72BF00294KT7.html

 1 #include <iostream>
using namespace std;

int main( void )    /* name: num4.cpp */
{   int digit[10], n, m, i, t, flag;
for( n=1234; n<2500; n++ )
{   for( i=0; i<10; i++ )    digit[i]=0;
t=n;
while( t>0 )
{   digit[t%10]++;
t/=10;
}
t=n*4;
while( t>0 )
{   digit[t%10]++;
t/=10;
}
flag=1;
for( i=1; i<9 && flag==1; i++ )
if( digit[i]!=1 )
flag=0;
if( flag )    cout<<n<<",  "<<4*n<<endl;
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: