C语言求满足不定方程abc+cba=1554的a,b,c。a,b,c分别是前数abc的百位,十位,个位数字。

满足条件的数可能不止一个,所以使用循环结构找到他们并输出,两个数之间空一格。#include<stdio.h>intmain(){inta,b,c;for(a=0;a<=... 满足条件的数可能不止一个,所以使用循环结构找到他们并输出,两个数之间空一格。
#include <stdio.h>
int main()
{
int a,b,c;
for(a=0;a<=9;a++) // 这个位置的a或b或c的其实条件都是零吗
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
{
if(a*100+b*10+c+c*100+b*10+a==1554)
printf("%d ",a*100+b*10+c);
}
return 0;
}
那个位置的a或b或c的其实条件都是零吗
展开
 我来答
在菩萨山写故事的林雕
2019-06-25 · TA获得超过940个赞
知道小有建树答主
回答量:362
采纳率:79%
帮助的人:107万
展开全部
1、最后结果是1554四位数,说明a+c产生了进位。无论a或c哪一个为0,都不会产生进位,因此a,c的起始值都不能为0.
2、通过分析我们可以发现a,c的取值范围是在5-9之间的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式