解题思路:
遍历一遍查找所有解,然后输出。
注意事项:
参考代码:
#include<stdio.h> #include<stdlib.h> long ss[90]; int main(){ int m; scanf("%d",&m); int flag=0; int count=0; int a,b,c; for(a=1;a<=9;a++) for(b=0;b<=9;b++) { c=m-(a+b)*2; if(c<0) break; if(c<=9) { printf("%d%d%d%d%d\n",a,b,c,b,a); flag=1; } if(c%2==0&&c<=18) { ss[count]=a*100000+b*10000+c/2*11*100+b*10+a; count++; flag=1; } } if(flag!=1) printf("-1\n"); for(flag=0;flag<count;flag++) { printf("%ld\n",ss[flag]); } return 0; }
0.0分
0 人评分
点我有惊喜!你懂得!浏览:2072 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:836 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:970 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:746 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:373 |
1157题解浏览:718 |
Hello, world! (C语言代码)浏览:715 |
矩阵乘方 (C语言代码)浏览:1031 |
简单的a+b (C语言代码)浏览:582 |