我们来玩一个数字游戏,我已经想好了一个三位数abc(a是百位,b是十位,c是个位)。并且告诉你acb、bac、bca、cab、cba的和是2012。你知道我所想的那个数是多少吗?
错解:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
for(a=1;a<=9,a++)
{
for(b=1;b<=9,b++)
{
for(c=1;c<=9,c++)
{
if((a*100+c*10+b+b*100+a*10+c+b*100+c*10+a+c*100+a*10+b+c*100+b*10+a)=2012) printf("%d%d%d",a,b,c)
}
}
}
system("pause");
return 0;
}
跪求大神帮忙改正
|