问题描述
123321是一个非常特殊的数,它从左边读和从右边读是一样的。
  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入格式
输入一行,包含一个正整数n。
输出格式
按从小到大的顺序输出满足条件的整数,每个整数占一行。
样例输入
52
样例输出
899998
989989
998899
数据规模和约定
1<=n<=54。

心得:

枚举就好了,把每个数的每个数字拆开,满足条件就输出。注意把数字拆开的方法。

代码:

#include <iostream>
using namespace std;int main()
{int n;cin>>n;for(int i=10000;i<=999999;++i)//全部范围{if(i<=99999)//五位数{int temp=i;int a,b,c,d,e;a=temp%10;b=temp/10%10;d=temp/1000%10;c=temp/100%10;e=temp/10000;if(a==e&&b==d&&a+b+c+d+e==n)cout<<i<<endl;}else//六位数{int temp=i;int a,b,c,d,e,f;a=temp%10;b=temp/10%10;c=temp/100%10;d=temp/1000%10;e=temp/10000%10;f=temp/100000;if(a==f&&b==e&&c==d&&a+b+c+d+e+f==n)cout<<i<<endl;}}return 0;
}

运行:

转载于:https://www.cnblogs.com/sr1993/p/3697803.html

蓝桥杯“基础练习:特殊回文数相关推荐

  1. 蓝桥杯-基础练习-特殊回文数

    蓝桥杯-基础练习-特殊回文数 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输 ...

  2. 蓝桥杯 基础练习 BASIC-8 回文数 循环 判断 回文数

    基础练习 回文数 时间限制:1.0s 内存限制:512.0MB 问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数. 输出格式 按从小到大的顺序输出满足条 ...

  3. 【c语言】蓝桥杯基础练习 特殊回文数

    [问题描述] 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . [输入格式] 输入一行,包含一个正整数 ...

  4. [蓝桥杯]基础练习 特殊回文数

    #include<iostream> #include<vector>using namespace std;/* 打印 10000 ~ 1000000里所有回文数及对应各个位 ...

  5. 蓝桥杯 基础练习 特殊回文数

    问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输入一行,包含一个正整数n. 输 ...

  6. 蓝桥杯系统练习:回文数、特殊回文数

    1.回文数 问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数. 输出格式 按从小到大的顺序输出满足条件的四位十进制数. #include <std ...

  7. 蓝桥杯 ALGO-14 算法训练 回文数

    问题描述 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数. 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数. 又如:对于10进制数 ...

  8. 【蓝桥杯】 算法训练 回文数

    问题描述 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数. 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数 又如:对于10进制数8 ...

  9. 【蓝桥杯】基础练习 特殊回文数

    [蓝桥杯]基础练习 特殊回文数 试题 基础练习 特殊回文数 资源限制 时间限制:1.0s   内存限制:512.0MB 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一 ...

  10. Python 蓝桥杯试题 基础练习 特殊回文数

    Python 蓝桥杯试题 基础练习 特殊回文数 问题描述: 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于 ...

最新文章

  1. 从搞笑到高效,构建敏捷团队的基础原则
  2. android phone驱动_[基础知识] 将 OneDrive 同步到 SD 卡等外部驱动器
  3. pxe安装linux dhcp失败,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  4. 挂载失败-日志中显示僵尸pod的问题
  5. abaqus单位_ANSYS和ABAQUS哪个好,一个例子告诉你
  6. ETL异构数据源Datax_datax-web简述_09
  7. 2016年3月13日02:03:53
  8. lvs/nginx/haproxy优缺点
  9. JavaScript 事件相关
  10. tomcat7-maven-plugin-用于部署WAR的Tomcat Maven插件
  11. CAD导入arcgisMap进行shp导出异常现象
  12. android 蓝牙读取数据格式,解析Android蓝牙数据包
  13. 解决conda install numpy 报错
  14. openFOAM中的Scalar
  15. ffmpeg安装教程(支持10bit编码)
  16. 跟我一起玩转微信支付
  17. java如何连接Sublime_第一节:使用Sublime 搭建Java学习环境
  18. 聚己内酯聚乙二醇马来酰亚胺 PCL-PEG-MAL
  19. 两种查看电脑连接的wifi密码的办法!
  20. 学习笔记:waf帮助构建及编译系统

热门文章

  1. js数据类型间的互相转换
  2. 基于HTML5 Canvas 实现弹出框
  3. Azure上A/D系列虚拟机到DS系列迁移(2)
  4. iOS开发网络篇—NSURLConnection基本使用(一)
  5. openfiler setup一,安装
  6. 每周一荐: Google Dictionary,The Polar Express
  7. 一个毕业生初入社会的历程 (四)一次简单的面试...
  8. AndroidToast问题深度剖析(一)
  9. Redux 学习笔记
  10. javascript 复习内容