基础练习 特殊回文数
来源:互联网 发布:台湾ptt评论知乎文章 编辑:程序博客网 时间:2024/06/09 21:00
基础练习 特殊回文数
时间限制:1.0s 内存限制:512.0MB
问题描述
123321是一个非常特殊的数,它从左边读和从右边读是一样的。
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入格式
输入一行,包含一个正整数n。
输出格式
按从小到大的顺序输出满足条件的整数,每个整数占一行。
样例输入
52
样例输出
899998
989989
998899
989989
998899
数据规模和约定
1<=n<=54。
#include<iostream>using namespace std;int main(){ int n,a,b,c,d,e,f; cin>>n; for(int i=10000; i<1000000; i++) { if(i<=99999) //筛选5位数 { int sum=i; a=sum/10000; //1 b=sum/1000%10; //2 c=sum/100%10; //3 d=sum/10%10; //4 e=sum%10; //5 if((a==e)&&(b==d)&&(n==a+b+c+d+e)) { cout<<i<<endl; } } else //筛选6位数 { int sum=i; a=sum/100000; //1 b=sum/10000%10; //2 c=sum/1000%10; //3 d=sum/100%10; //4 e=sum/10%10; //5 f=sum%10; //6 if((a==f)&&(b==e)&&(c==d)&&(n==a+b+c+d+e+f)) { cout<<i<<endl; } } } return 0;}
阅读全文
0 0
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- 基础练习 特殊回文数
- JS得到CSS的样式
- 【Android】【小记】获取系统通讯录的联系人信息
- STL快速全排列函数next_permutation与pre_permutation
- 在Eclipse中新建类的时候如何自动添加注释
- 有关ssh免密登录时碰到的问题记录
- 基础练习 特殊回文数
- Retrofit用法详解
- 安卓Android-X86强制竖屏 安卓(Android)x86屏幕旋转解决方法
- JAVA——网络编程(2):Java编写的TCP网络程序
- Multiply String
- 1027. Colors in Mars (20)
- PHP之文件处理
- SQL与NOSQL的区别
- C++ 中 \ 的含义