解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h> using namespace std; int n; int dight[6]; bool judge(int x){ int m=0,sum=0; while(x){//求个位数之和 dight[m++]=x%10; sum+=x%10; x/=10; } if(sum !=n){ return false; } for(int i=0;i<m/2;i++){//判断是否回文 if(dight[i]!=dight[m-1-i]){ return false; } } return true; } int main() { bool f=false; cin>>n; for(int i=10000;i<1000000;i++) { if(judge(i)){ cout<< i<< endl; f=true; } } if(!f){ cout<<-1<<endl; } return 0; }
0.0分
0 人评分
【明明的随机数】 (C语言代码)浏览:1712 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:555 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:597 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:1449 |
上车人数 (C语言代码)浏览:781 |
简单的a+b (C语言代码)浏览:530 |
wu-理财计划 (C++代码)浏览:835 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:373 |
printf基础练习2 (C语言代码)浏览:508 |
C二级辅导-统计字符 (C语言代码)浏览:481 |