试题 历届试题 回文数字

资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
  观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。

本题要求你找到一些5位或6位的十进制数字。满足如下要求:
  该数字的各个数位之和等于输入的整数。
输入格式
  一个正整数 n (10<n<100), 表示要求满足的数位和。
输出格式
  若干行,每行包含一个满足要求的5位或6位整数。
  数字按从小到大的顺序排列。
  如果没有满足条件的,输出:-1
样例输入
44
样例输出
99899
499994
589985
598895
679976
688886
697796
769967
778877
787787
796697
859958
868868
877778
886688
895598
949949
958859
967769
976679
985589
994499
样例输入
60
样例输出
-1

题解:
1.遍历循环求解即可
2.数字求证是否是回文的方法,不用转成字符串,
列子:数字i=121

//这样可以将数字翻转过来,如果与原本的数字相等就是回文
while(i>0){temp=temp*10;temp=temp+i%10;i=i/10;}

import java.util.Scanner;public class 回文数字 {static int n;public static void main(String[] args) {Scanner sc=new Scanner(System.in);    //此类用于控制台读取数据n=sc.nextInt();                   //调用方法在控制台读取一个int的整数boolean a=false;               //是否存在符合的数字//遍历循环for(int i=10000;i<=999999;i++){if(d(i)==true){System.out.println(i);a=true;}}if(a==false){System.out.println(-1);}}//定义一个方法来判断是否是回文数字,并且计算各个数位之和的值private static boolean d(int i) {int sum=0;          //保存各个位数之和int temp=0;int i2=i;            //记录一下i进来时的状态//如果数字是回文,那么将它相反过来也是一样的while(i>0){temp=temp*10;temp=temp+i%10;sum=sum+i%10;     //各位之和i=i/10;}if(sum==n&&temp==i2)return true;elsereturn false;}}

java 蓝桥杯历届试题 回文数字(题解)相关推荐

  1. [蓝桥杯][历届试题]回文数字-暴力枚举

    题目描述 观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的.这样的数字叫做:回文数字. 本题要求你找到一些5位或6位的十进制数字.满足如下要求: 该数字 ...

  2. java中暴力是啥方法_[蓝桥杯][历届试题]回文数字 中规中矩的暴力方法(Java代码)...

    解题思路: 1.直接暴力好了,只有5位和6位 注意事项: 1.如果没有暴力出一条结果,那么记得输出-1 参考代码:import java.util.Scanner; public class Main ...

  3. c语言原始,[蓝桥杯][历届试题]回文数字 最原始的方法(C语言代码)

    解题思路: 注意事项:C语言用bool类型要加头文件 #include 参考代码: #include #include bool JudgePalindrome(int a) { int i,j,n= ...

  4. 蓝桥杯 历届试题 回文日期 C

    问题描述 2020年春节期间,有一个特殊的日期引起了大家的注意:2020年2月2日. 因为如果将这个日期按 yyyymmdd 的格式写成一个8位数是 20200202,恰好是一个回文数.我们称这样的日 ...

  5. java 蓝桥杯历届试题 分糖果(题解)

    试题 历届试题 分糖果 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 有n个小朋友围坐成一圈.老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏: 每个小朋友都把自己的糖果分一半 ...

  6. 10.python解答蓝桥杯省赛 回文数字

    10.python解答蓝桥杯省赛 回文数字 试题 历届试题 回文数字 提交此题 评测记录 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 观察数字:12321,123321 都有一个 ...

  7. 蓝桥杯历届试题代码参考

    蓝桥杯历届试题代码参考 历届试题 核桃的数量 打印十字图 带分数 剪格子 错误票据 翻硬币 连号区间数 买不到的数目 大臣的旅费 幸运数 横向打印二叉树 危险系数 网络寻路 高僧斗法 格子刷油漆 农场 ...

  8. 蓝桥杯c语言试题幸运数,蓝桥杯  历届试题 幸运数  dfs

    时间限制:1.0s   内存限制:256.0MB 问题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1开始写出自然数1,2,3,4,5,6,. ...

  9. 历届试题+九宫重排+java_蓝桥杯 历届试题 九宫重排 (bfs+康托展开去重优化)...

    Description 如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着.与空格子相邻的格子中的卡片可以移动到空格中.经过若干次移动,可以形成第二个图所示的局面. 我们把第一个图的 ...

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(50)-Easyui 扁平化皮肤
  2. 重拾强化学习的核心概念_强化学习的核心概念
  3. 常见的几种异常类型-熟记
  4. HTML绿色风格农业科技公司网站源码
  5. jdk jenkins 配置ant_Jenkins流水线实践课程
  6. 值类型与引用类型数据运算
  7. 2017.5 期中考试 完挂
  8. Ubuntu16.04开机引导缺失Win10
  9. 数据类型oracle,oracle的数据类型
  10. URLEncoder和URLDecoder;cookie中保存特殊字符以及URL中乱码问题解决方案
  11. 服务器启动服务很慢_哦,地方很好,为什么教育对于启动自动驾驶服务至关重要...
  12. 计算机二级考试谁监考,【考证】你们要的计算机二级考试攻略来了!!!
  13. 吴恩达OpenAI最新课程:prompt-engineering-for-developers读书笔记
  14. 抖音吸粉_抖音吸粉5大实用方法首次分享!轻松实现粉丝10000+
  15. python中的break、continue和pass
  16. Jupyter云服务器搭建指南
  17. RTP-RTCP协议分析
  18. 计算密码子频率的代码R语言_科学网—R语言终止密码子统计 - 熊荣川的博文
  19. BoundingBox工具及其使用方法
  20. MySQL_条件查询

热门文章

  1. php带参数跳转页面,如何带参数跳转php界面_后端开发
  2. lambda函数if_Python3中lambda表达式与函数式编程讲解
  3. python爬取系统_python应用:爬虫框架Scrapy系统学习第四篇——scrapy爬取笔趣阁小说...
  4. 十字链表 java_十字链表法,十字链表压缩存储稀疏矩阵详解
  5. mysql_safe不存在_mysql5.7.9安装后找不到mysqld_safe和mysqld_multi程序
  6. java四个基本步骤_javac编译的四个主要的流程
  7. Java 算法 邮票
  8. Java 算法 新生舞会
  9. 中移4G模块-ML302-OpenCpu开发-服务器搭建
  10. 主从切换_Mysql 复制如何进行主从库切换(计划内)