基础练习 特殊回文数
来源:互联网 发布:刮刮卡源码 编辑:程序博客网 时间:2024/05/22 10:51
问题描述
123321是一个非常特殊的数,它从左边读和从右边读是一样的。
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入格式
输入一行,包含一个正整数n。
输出格式
按从小到大的顺序输出满足条件的整数,每个整数占一行。
样例输入
52
样例输出
899998
989989
998899
数据规模和约定
1<=n<=54。
#include <stdio.h>int main(){ int n; int a,b,c,d,e,f; scanf("%d",&n); /*先输出5位数*/ for(a=1; a<10; a++) for(b=0; b<10; b++) for(c=0; c<10; c++) for(d=0; d<10; d++) for(e=0; e<10; e++) { if(a*10000+b*1000+c*100+d*10+e == +e*10000+d*1000+c*100+b*10+a && a+b+c+d+e == n) printf("%d%d%d%d%d\n",a,b,c,d,e); } /*六位数*/ for(a=1; a<10; a++) for(b=0; b<10; b++) for(c=0; c<10; c++) for(d=0; d<10; d++) for(e=0; e<10; e++) for(f=0; f<10; f++) { if(a*100000+b*10000+c*1000+d*100+e*10+f == f*100000+e*10000+d*1000+c*100+b*10+a && a+b+c+d+e+f == n) printf("%d%d%d%d%d%d\n",a,b,c,d,e,f); } return 0; }
0 0
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- Scala学习笔记(二)表达式和函数
- 16位汇编第五讲----8086指令集(1)
- zookeeper系列(一)安装
- Scala学习笔记(三)类层级和特质
- Zookeeper系列(二)特征及应用场景
- 基础练习 特殊回文数
- Kafka系列(一)安装和配置说明
- Kafka系列(二)特性和常用命令
- 【Get深一度】小波分析概念1——紧支撑集是什么意思,通俗解释
- Storm系列(一)集群的安装配置
- scala学习笔记(四)样本类与模式匹配
- Esper系列(一)初探
- 【手册】Source Insight里“符号”对应的“类型名称”
- SSH网站开发(9)Ueditor运用在SpringMVC+Spring+Hibernate中