博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
17第一发之蓝桥暴力思维(特殊回文)
阅读量:4678 次
发布时间:2019-06-09

本文共 984 字,大约阅读时间需要 3 分钟。

问题描述
  123321是一个非常特殊的数,它从左边读和从右边读是一样的。
  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入格式
  输入一行,包含一个正整数n。
输出格式
  按从小到大的顺序输出满足条件的整数,每个整数占一行。
样例输入
52
样例输出
899998
989989
998899
数据规模和约定
  1<=n<=54。
 
解题思路:
  暴力搜索从 10000-998899 若该数为回文&&满足该数的各个位上的数字之和为 用户输入的数,则输出该数即可。
解题代码:
1 #include
2 int main() 3 { 4 int n,i; 5 while(scanf("%d",&n)!=EOF) 6 { 7 for(i=10000; i<=998899; i++) 8 { 9 if(i<100000)10 {11 if((i/10000==i%10)&&((i/1000%10)==(i%100/10)))12 if(((i%10+i%100/10)*2+i/100%10)==n)13 printf("%d\n",i);14 }15 else16 {17 if((i/100000==i%10)&&((i/10000%10)==i%100/10)&&((i/1000%10)==i%1000/100))18 if((i%10+i/10000%10+i%1000/100)*2==n)19 printf("%d\n",i);20 }21 }22 }23 return 0;24 }

 

转载于:https://www.cnblogs.com/A--Q/p/6288093.html

你可能感兴趣的文章
数据库的显示、创建、使用 、用户授权管理及忘记root用户后重置密码
查看>>
ES5和ES6中的继承 图解
查看>>
macos 下usb键盘问题.
查看>>
SQL函数学习(十六):STUFF()函数
查看>>
CI CLI执行方式
查看>>
201521123092《Java程序设计》第七周学习总结
查看>>
day23---ajax跨域解决---JSONP
查看>>
redis封装 get查询/删除key/keys查询
查看>>
移动端自适应js
查看>>
Pro Android学习笔记(三二):Menu(3):Context菜单
查看>>
java中用StringBuffer写文件换行
查看>>
c#ASP.NET中页面传值共有这么几种方式
查看>>
ios 截屏
查看>>
vue2.0 路由学习笔记
查看>>
[转]JAVA回调机制(CallBack)详解
查看>>
vue组件库(五):icon管理
查看>>
Apache Hadoop 和Hadoop生态圈
查看>>
Ctrl+Enter 选中文本提交
查看>>
android WIFI
查看>>
常用的匹配正则表达式和实例
查看>>