蓝桥杯 BASIC-9 特殊回文数
2016-01-09 11:31
253 查看
基础练习 特殊回文数
时间限制:1.0s 内存限制:512.0MB
问题描述
123321是一个非常特殊的数,它从左边读和从右边读是一样的。
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入格式
输入一行,包含一个正整数n。
输出格式
按从小到大的顺序输出满足条件的整数,每个整数占一行。
样例输入
52
样例输出
899998
989989
998899
数据规模和约定
1<=n<=54。
时间限制:1.0s 内存限制:512.0MB
问题描述
123321是一个非常特殊的数,它从左边读和从右边读是一样的。
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入格式
输入一行,包含一个正整数n。
输出格式
按从小到大的顺序输出满足条件的整数,每个整数占一行。
样例输入
52
样例输出
899998
989989
998899
数据规模和约定
1<=n<=54。
#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int main() { int a,b,c,d,e,f,n; long i; scanf("%d",&n); for(i=10000;i<=99999;i++) { b=i/10000; c=i/1000%10; d=i/100%10; e=i/10%10; f=i%10; if((b==f&&c==e)&&b+c+d+e+f==n) printf("%ld\n",i); } for(i=100000;i<=999999;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==f&&b==e&&c==d)&&a+b+c+d+e+f==n) printf("%ld\n",i); } return 0; }
相关文章推荐
- 单例模式
- thinkphp中字符截取函数msubstr()用法分析
- maven生成war包的两种方式
- Android6.0系统权限那些事
- React Native for Android 实战(一):配置和起步
- npm 无法安装时,国内被墙的解决方法
- 2015年大二上-数据结构-树和二叉树-2-(4)中序线索化二叉树
- Linux 概念架构的理解
- 大数据分析技术生态圈一览
- vagrant 的下 nginx
- 史上最高能评论,语文老师先哭一会
- OpneCv2.x 模块结构
- Variable ‘time_zone’ can’t be set to the value of ‘NULL’解决方法
- mvp模式
- html5新增的type类型
- 导入第三方细节
- Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'x86_64' didn
- Python中Falsk 页面部分无法显示外键属性
- 数组 复制 元素个数 连接 查找 查询位置
- intellij idea 添加动态 user library(java.lang.VerifyError)