#include <stdio.h>
#include <math.h>
int main()
{
int n;
int x,y,z,flag=0;//x!=0,y!=0 flag标志数
scanf("%d",&n);
for(x=1;x<=9;x++)//数字xyz,当x作百位时x不能为0
{
for(y=1;y<=9;y++)//数字yzz,当y作百位时y不能为0
{
for(z=0;z<=9;z++)//z作为十位个位可以为0
{
if((100*x+10*y+z)+(100*y+10*z+z)==n)//满足xyz+yzz=n的关系式答案成立
{
flag=1;//标志数改变寻找到答案
printf("%4d%4d%4d",x,y,z);
}
}
}
}
if(flag==0)//标志数不变题目无解
{
printf("No Answer");
}
return 0;
}
07-14
114
07-14
175
07-10
165
07-14
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交