这个算数类似于2abc=1333,如果用1333除以2的话。。。。。。。
for(a=0;a<=9;a++)
{
for(b=0;b<=9;b++)
{
for(c=0;c<=9;c++)
{
//把 abc cba 连接起来 转成整形 判断
if((a*100+b*10+c)+(c*100+b*10+a)==1333)
//打印 abc cba
}
}
}
楼上的应该是这样 不过我的话,可能会用100到999的循环搞定
999-100=899
10*10*10=1000,
//注意a,c都是百位上的数,不能为零,程序如下
#include
main()
{
int a,b,c;
for(a=1;a<10;a++)
for(c=1;c<10;c++)
for(b=0;b<10;b++)
{
if(101*(a+c)+20*b==1333)printf("/na=%d,b=%d,c=%d",a,b,c);
}
return 0;
}