文档详情

c++特殊回文数的代码.docx

发布:2021-11-23约小于1千字共2页下载文档
文本预览下载声明
c++特殊回文数 题目: 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。 输入: 输入一行,包含一个正整数n。 输出: 按从小到大的顺序输出满足条件的整数,每个整数占一行。 思路: 设定范围,分割数字,取位,再添加条件。 参考代码: #includebits/stdc++.h using namespace std; int main() { int a,n,b,c,d,e,f; cinn; for(int i=10000;i100000;i++) { a=i/10000; b=i/1000%10; c=i/100%10; d=i/10%10; e=i%10; if(a==eb==d(a+b+d+c+e)==n) { coutiendl; } } for(int i=100000;i1000000;i++) { a=i/100000; b=i/10000%10; c=i/1000%10; d=i/100%10; e=i/10%10; f=i%10; if(a==fb==ec==d(a+f+b+d+c+e)==n) { coutiendl; } } return 0; } 图示:
显示全部
相似文档