回文数字 观察数字:12321,123321都有一个共同的特征,无论从左到右读还是从右向左读;都是相同的。这样的数字叫做: 回文数字。 本题要求你找到一些5位或6位的十进制数字。满足要求: 该数字
来源:互联网 发布:佳词网络科技集团 诈骗 编辑:程序博客网 时间:2024/06/05 17:10
2、回文数字
观察数字:12321,123321都有一个共同的特征,无论从左到右读还是从右向左读;都是相同的。这样的数字叫做: 回文数字。
本题要求你找到一些5位或6位的十进制数字。满足要求: 该数字的各个数位之和等于输入的整数。
输入格式:
正整数n(0<n<100).表示要求满足的数位和。
输出格式:
若干行,每行包含一个满足要求的5位或6位整数。
数字按从小到大的顺序排列。
如果没有满足条件的,输出: -1
样例输入:
44
样例输出:
99899
499994
589985
598895
679976
688886
697796
769967
778877
787787
796697
859958
868868
877778
886688
895598
949949
958859
967769
976679
985589
994499
样例输入2:
60
祥例输出2:
-1
#include<stdio.h>
int main(){
int n;
int i,a,b,c,d,e;
int j,o,p,q,r,s,t;
scanf("%d",&n);
for (i=10000;i<=99999;i++){
a=i/10000;
b=(i%10000)/1000;
c=(i%1000)/100;
d=(i%100)/10;
e=i%10;
if (a==e&&b==d&&a+b+c+d+e==n){
printf("%d\n",i);
}
}
for (j=100000;i<=999999;j++){
o=j/100000;
p=(j%100000)/10000;
q=(j%10000)/1000;
r=(j%1000)/100;
s=(j%100)/10;
t=j%10;
if (o==t&&p==s&&q==r&&o+p+q+r+s+t==n){
printf("%d\n",j);
}
}
return 0;
}
- 回文数字 观察数字:12321,123321都有一个共同的特征,无论从左到右读还是从右向左读;都是相同的。这样的数字叫做: 回文数字。 本题要求你找到一些5位或6位的十进制数字。满足要求: 该数字
- 求4位数字的回文数
- 求满足条件的回文数字
- 五位数字全排列(生成一个五位数字,每位上的数字都不相同)
- 你可以输入一个五位以内的数字,我们将判断,该数字是几位数,并且判断其是否为回文数
- 6-3 判断满足条件的三位数 本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如144、676)的个数。
- 有相同的数字?
- 有相同的数字?。。。
- 有相同的数字?。
- 算出大于一串数字的最小值,要求此数值的相邻两位不能相同
- java 编写程序实现从控制台接收一个 5 位以上的整数,使用数组来判断该数字 * 是否是回文数。(例如:789987,12344321是回文数)
- 10000以内的回文数字
- 一个回文数字圈的代码!!
- 得到一个数字中每一位的数字
- 扩展一个数字的位表示和截断数字
- 有相同的数字吗?
- 72-回文数的判断,随意的输入一个int数字,判断是不是回文数字
- 【c语言】给一个不多于5位的正整数,要求: 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字
- bzoj 1216: [HNOI2003]操作系统
- HDU 1561 The more, The Better
- 利用xinetd实现简单web服务器(镜像站)
- 从零开始的"E"世界(J2SE)
- Hadoop 2.6.5 Windows环境下安装
- 回文数字 观察数字:12321,123321都有一个共同的特征,无论从左到右读还是从右向左读;都是相同的。这样的数字叫做: 回文数字。 本题要求你找到一些5位或6位的十进制数字。满足要求: 该数字
- Python数据结构
- 100 单调性及极值复习 型一:极值点判断;型二:不等式证明
- 自然语言处理课程自学笔记(一)之python正则表达式
- Zookeeper(五)Watcher机制
- [noip2015]神奇的幻方 题解
- Java开发环境搭建--Ubuntu14.04安装mysql5.6
- java线程的终止与中断
- Redis 入门介绍