#include"bits/stdc++.h" using namespace std; int main() { int a,b=0,c,d,e,f,g,h; cin>>a; for(int i=10000;i<=999999;i++){ if(i>=10000&&i<=99999){ c=i%10; d=i/10%10; e=i/100%10; f=i/1000%10; g=i/10000%10; if(c==g&&d==f&&c+d+e+f+g==a){ cout<<i<<endl; b++; } } else if(i>=100000){ c=i%10; d=i/10%10; e=i/100%10; f=i/1000%10; g=i/10000%10; h=i/100000%10; if(c==h&&d==g&&e==f&&c+d+e+f+g+h==a){ cout<<i<<endl; b++; } } } if(b==0){ cout<<"-1"<<endl; } return 0; }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:622 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:770 |
简单的a+b (C语言代码)浏览:765 |
兰顿蚂蚁 (C++代码)浏览:1225 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:782 |
A+B for Input-Output Practice (III) (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1015 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:512 |
【计算直线的交点数】 (C语言代码)浏览:1501 |
母牛的故事 (C语言代码)浏览:1451 |