abc+cba=1333,其中a,b,c均为一位数,编写一个程序求出a,b,c分别代表什么数字

2024-12-20 05:48:20
推荐回答(2个)
回答1:

这个算数类似于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,

回答2:

//注意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;
}