解题思路:
//第一个for为5位数;第二个for为6位数
//如果flag为-1 则输出
//if判断 a,b,c与n的关系
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a,b,c,i,n,flag=-1;
scanf("%d",&n);
for(a=1;a<=9;a++)
{
for(b=0;b<=9;b++)
{
for(c=0;c<=9;c++)
{
if(a+b+c+b+a==n)
{
flag=1;
printf("%d%d%d%d%d\n",a,b,c,b,a);
}
}
}
}
for(a=1;a<10;a++)
{
for(b=0;b<10;b++)
{
for(c=0;c<10;c++)
{
if(a+b+c+c+b+a==n)
{
printf("%d%d%d%d%d%d\n",a,b,c,c,b,a);
flag=1;
}
}
}
}
if(flag==-1)
printf("%d\n",flag);
return 0;
}
0.0分
2 人评分
C二级辅导-同因查找 (C语言代码)浏览:562 |
C语言程序设计教程(第三版)课后习题8.9 (C++代码)浏览:853 |
C语言训练-求PI* (C语言代码)(正确结果竟然是谜一样的3.141591)浏览:1301 |
字符串输入输出函数 (Java代码)浏览:1439 |
printf基础练习2 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:472 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:933 |
最小公倍数 (C语言代码)浏览:863 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:554 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:694 |