题目1. 定义一个整型变量并赋任意五位正整数作为初始值,判断它是不是五位
回文数
(五位回文数:个位与万位相同,十位与千位相同,例如:12321):
/** 总结:* 取各位数的规律:%是从右往左 每取余10位则多留一位数,例如:123%10=3;123%10=23*                /是从左往右 每除10多留一位,例如:123/100=1;123/10=12* */
public class PalindromicNumber {public static int ge(int num){int i = num%10;return i;}public static int shi(int num){int i = num%100/10;return i;}public static int bai(int num){int i = num%1000/100;return i;}public static int qian(int num){int i = num%10000/1000;return i;}public static int wan(int num){int i = num%100000/10000;return i;}public static void main(String[] args) {System.out.println("请输入一个五位正整数:");Scanner sc = new Scanner(System.in);int i = sc.nextInt();//个位int g = ge(i);//十位int s = shi(i);//百位int b = bai(i);//千位int q = qian(i);//万位int w = wan(i);if (g == w && s == q) {System.out.println(i + "是回文数");} else {System.out.println("该数不是回文数");}}
}
题目2.3. 定义整型变量 a、b,写出将 a、b 两个变量值进行互换的程序(要求不能使用第三个变量)
public class ChangeAB {public static void main(String[] args) {int a=9,b=5;//ab是两个被存储在内存中整型变量,可以进行数学运算//将ab两数之和存储到a里a=a+b;//这里a-b中的a是ab两数的和 a-b即(a+b)-b得到a// 就是将a原本的值赋值给了bb=a-b;//ab两数和-上面得到交换之后b的值,即为交换之后a的值a=a-b;System.out.println("a="+a);System.out.println("b="+b);}
}

回文数问题,两数互换位置问题(不用第三个变量)相关推荐

  1. 回文字符串的两种判别方法(c语言)

    C语言判别回文字符的两种简单方法 文章目录 C语言判别回文字符的两种简单方法 一.回文字符串的概念 二.介绍两种判别回文字符串的方法 1.将需要判别的字符串倒序排列再与原字符串对比 2. 通过指针锁定 ...

  2. 实现两个变量的互换(不借助第三个变量)

    一.问题简述 变量的互换常见于数组排序算法中,常见的做法是创建第三个变量进行互换,但是创建第三个变量仅作为过渡变量,这样不仅消耗系统内存,还使效率低下.这里提供一种不借助第三个变量的算法实现两个变量的 ...

  3. c语言不用第三个变量 实现两个数的对调,下面程序功能是不用第三个变量,实现两个数对调操作 ....docx...

    下面程序功能是不用第三个变量,实现两个数对调操作 ... [3.1]下面程序的功能是不用第三个变量,实现两个数的对调操作.#include main(){ int a,b:scanf("%d ...

  4. PHP中不用第三个变量交换两个变量的值

    相信大家在PHP面试或者学习中经常会遇到这个问题就是"不用第三个变量来交换两个变量的值",今天正对这个问题来讨论一下: 第一种方法:首先会想到的 这种方法简单可行,顺利的交换了两个 ...

  5. php比较两个变量的值_总结PHP不用第三个变量交换两个变量的值的几种方法

    "PHP不用第三个变量交换两个变量的值"这个题看到过好多次了,看来面试确实喜欢考这道题.今天,对于这个题目,我自己总结了几种方法,可能不全,大家来互相补充. 有些仅适用于字符串,方 ...

  6. 蓝桥杯--输出既是回文又是质数的数

    一个数如果从左往右读和从右往左读数字是完全相同的,则称这个数为回文数,比如898,1221,15651都是回文数.编写一个程序,输入两个整数min和max,然后对于min~max之间的每一个整数(包括 ...

  7. Day 06 | 242.有效的字母异位词 349. 两个数组的交集 202.快乐数 1. 两数之和

    这四道题之前都做过!比第一次顺利一些,不过还是得看题解,磕磕绊绊的.不过我相信坚持下去一定会越来越好滴! 242.有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的 ...

  8. 算法训练Day6:有效的字母异位词, 两个数组的交集,快乐数,两数之和

    文章目录 有效的字母异位词 自己题解 其他参考 两个数组的交集 题解(重点在熟悉set的一些操作以及使用场景) 快乐数 两数之和 题解(这道题还是比较难的) 有效的字母异位词 Category Dif ...

  9. day6代码随想录算法训练营| ● 242.有效的字母异位词 ● 349. 两个数组的交集 ● 202. 快乐数● 1. 两数之和

    ● 242.有效的字母异位词 用map的话效率应该会很低吧,特别是查询全部value class Solution { public:bool isAnagram(string s, string t ...

  10. Leetcode DAY6: 有效的字母异位词 and 两个数组的交集 and 快乐数 and 两数之和

    242.有效的字母异位词 class Solution:def isAnagram(self, s: str, t: str) -> bool:map=[0] * 26for ss in s:m ...

最新文章

  1. 脑电分析系列[MNE-Python-15]| Epochs数据可视化
  2. C# Message 消息处理
  3. c# 获取cad文档的路径_C# 打开以对话框,获取文件夹路径 、文件的路径、文件名...
  4. 【Android 组件化】路由组件 ( 生成 Root 类记录模块中的路由表 )
  5. iframe标签 父子页面传值
  6. faststart可以卸载吗_电脑上的许多Microsoft Visual c++组件,可以卸载吗?
  7. 友元函数的访问权限和注意事项
  8. R语言学习系列(数据挖掘之决策树算法实现--ID3代码篇)
  9. ThinkPHP5 模型 - 事务支持
  10. Gym 101775 D (思维)
  11. 桌面打不开计算机控制面板,右键桌面nvidia控制面板打不开的解决方法 - 系统家园...
  12. 黑马程序员JVM完整教程
  13. 箱线图2种画法-直接给出各个四分位值或者数据集
  14. 基于web的网上书城网站设计与实现(SpringBoot ,Vue,MySQL )
  15. 2018软工—团队现场编程实战(抽奖系统)
  16. w10计算机发送到桌面,​win10系统右击软件没有发送到桌面快捷方式怎么办
  17. 利用JAVA的BFS爬虫爬出豆瓣读书的评论和标签
  18. postgresql 数据库 等保审计 遇到的问题与办法 (整理)
  19. discuz论坛添加、更换返回顶部图标
  20. 单模光电转换器怎么接_光纤收发器怎么连接?光纤收发器连接图解!

热门文章

  1. 《腾讯Android自动化测试实战》— Android 书籍
  2. 安装包 — 夜神模拟器下载地址
  3. MySQL — 使用命令创建数据库、链接数据库、创建表、查询表数、删除表
  4. 我对安卓recovery的流程大致总结
  5. WPF多线程更新UI的一个解决途径
  6. 蓝桥训练系统 矩阵乘法
  7. Go 语言为Fibonacci函数实现Read方法
  8. Spark sql读取数据库和ES数据进行处理代码
  9. DataBase -- JOIN
  10. [转载]强大的grep用法详解:grep与正则表达式