精华内容
下载资源
问答
  • 判断是不是回文数

    2019-09-17 20:34:29
    import java.util.Scanner; /** * @author tj * 【程序30】 题目:一个5位数,判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 */ public class CheckNUm { ...

    import java.util.Scanner;

    /**
     * @author tj
     * 【程序30】 
              题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。   
     */
    public class CheckNUm {
        
        public static void main(String[] args){
            Scanner cin = new Scanner(System.in);
            while(cin.hasNext()){
                String s = cin.next();
                int k = check(s);
                
                if(k==1){
                    System.out.println("NO");
                }else{
                    System.out.println("YES");
                }
            }
        }

        private static int check(String s) {
            // TODO Auto-generated method stub
            char[] str = s.toCharArray();
            int n = 0;
            for(int i=0;i<str.length/2;i++){
                if(str[i]!=str[str.length-1-i]){
                    n = 1;
                    break;
                }
            }
            return n;
        }

    }

    转载于:https://my.oschina.net/u/3505059/blog/909066

    展开全文
  • 输入一个五位数判断是不是回文数

    千次阅读 2019-08-28 19:14:45
    * 输入一个五位数判断是不是回文数。即12321是回文数,有能力同学试试看判断判断任意一个正数是不是回文数。 */ public class Test08 { public static void main(String[] args) { @SuppressWarnings(...
    /*
     * 输入一个五位数判断是不是回文数。即12321是回文数,有能力同学试试看判断判断任意一个正数是不是回文数。
     */
    
    public class Test08 {
    	public static void main(String[] args) {
    		@SuppressWarnings("resource")
    		Scanner input = new Scanner(System.in);
    		System.out.print("请判断该数字是否是回文数字: ");
    		long num = input.nextLong();
    		System.out.print("该数字是否是回文数字?: " + ifPalindromicNumber(num));
    	}
    	
    	public static long palindromicNumber (long num) {
    		
    		
    		long temp = 0;
    		
    		while (num != 0) {
    			temp *= 10;
    			temp += num % 10;
    			num /= 10;
    		}
    		return temp;
    	}
    	public static boolean ifPalindromicNumber (long num) {
    		long temp = palindromicNumber (num);
    		if (temp == num) {
    			return true;
    		} else {
    			return false;
    		}		
    	}
    }
    
    
    展开全文
  • 例子:输入一个5位数,判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。找出5位数中所有的回文数:方法一、使用for循环# 找出5位数中所有的回文数:for i in range(10000,100000): # 遍历...

    5d43d5921c24c173.jpg

    什么是回文数:

    有这样一类数,他们顺着看和倒着看是相同的数,例如:12321,1221,2332等,这样的数字就称为:回文数。

    例子:输入一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。找出5位数中所有的回文数:

    方法一、使用for循环# 找出5位数中所有的回文数:

    for i in range(10000,100000): # 遍历所有的5位数

    s = str(i) # 将数字转换成字符串类型,即可以用索引取出每一位上的数字

    if s[0] == s[-1] and s[1] == s[-2]: # 字符串的索引

    print(i)

    方法二、定义函数def is_huiwen(n):

    reversed_str= str(n)

    return reversed_str == reversed_str[-1::-1] #

    output = filter(is_huiwen,range(10000,100000))

    print(list(output))

    ·用户自己输入一个5位数,判断是否是回文数:# 输入一个5位数,判断它是否是回文数:

    a = int(input(" 请输入一个5位整数:"))

    s = str(a)

    if s[0] == s[-1] and s[1] == s[-2]:

    print(" %d 是一个回文数!" % a)

    else:

    print(" %d 不是一个回文数!" % a)

    ·判断任意一个整数是否是回文数:n = int(input('请输入一个整数:'))

    s = str(n)

    f = True

    for i in range(len(s)//2):

    if s[i] != s[-1-i]:

    f = False

    break

    if f:

    print('%d 是一个回文数' % n)

    else:

    print('%d 不是一个回文数' % n)

    以上就是python如何判断是不是回文数的详细内容,更多请关注php中文网其它相关文章!

    article_wechat2021.jpg?1111

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • /** * 一个五位数,判断是不是回文数, * 如12321是回文数。 * */public class Demo11 { public static void main(String[] args) { System.out.println("请输入一个五位数:"); ...
    package com.coding.day03;

    import java.util.Scanner;

    /**
     * 一个五位数,判断是不是回文数,
     * 如12321是回文数。
     *
     */
    public class Demo11 {
        public static void main(String[] args) {
            System.out.println("请输入一个五位数:");
            Scanner scanner = new Scanner(System.in);
            int num=scanner.nextInt();
            int a=num/10000;
            int b=num/1000%10;
            int c=num/100%10;
            int d=num/10%10;
            int e=num%10;
            if(a==e&&b==d) {
                System.out.println(num+"是回文数。");
            }else {
                System.out.println(num+"不是回文数。");
            }
        }
    }

    展开全文
  • 首先我们来介绍一下什么是回文数?就是这样的数字12321、11111、63936这样正着读和反着读都是一样的数字就叫做回文数...判断回文数的思路:一种思路是这样的:就是把这个数字倒置(123变成321)然后两者判断是否相等。...
  • 例子:输入一个5位数,判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。找出5位数中所有的回文数:方法一、使用for循环# 找出5位数中所有的回文数:for i in range(10000,100000): # 遍历...
  • python判断是不是回文数

    千次阅读 2019-08-04 16:47:38
    print('是回文数') else: print('不是回文数') 注意这个地方的输入是字符串,不是数字 如果判断的是int类型的数字的话,就需要先将int类型换成字符串类型: x = int(input('请输入一个数字:')...
  • 谢谢先了classJudgement{//判断十进制整数是回文,成功返回true...这个是俺写的。不过编译的时候说在第六十三行的时候“进行语法分析时已到达文件结尾”,麻烦高手给看看怎么事的啊!谢谢先了class Judgement {//...
  • 判断一个整数是不是回文数, 返回 true or false。 回文数的定义:在数学中 设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567...
  • #Python3中判断是不是回文数

    千次阅读 2018-10-09 19:27:38
    从控制台输入一个五位数,如果是回文数就打印“是回文数”,否则打印“不是回文数” 11111 12321 14641 可以看出简单的为万位和个位相同,千位和十位相同,百位其实没什么约束。 所以代码如下: num = int(input(&...
  • /*** @author yishengyouzai* 功能实现: 判断字符串是否是回文字符* 实现方法:使用charAt();** 日期:2019年3月5日上午8:46:23*/public class PalindromeCharacter {public static void main(String[] args) {...
  • /* 一个5位数,判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。  */ main() { int num,weishu,temp; printf("请输入一个五位的数字:\n"); scanf("%d",&num); //求出各个位置上面...
  • /* ...Author:刘慧艳 Created:2014.07.22 ...Describe:编制isPalindrome(),用于判断参数是否是回文——回文 */ #include using namespace std; bool isPalindrome (int); int main() { int
  • /* 一个5位数,判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。  */ main() { int num,weishu,temp; printf("请输入一个五位的数字:\n"); scanf("%d",&num); //求出各个位置上面...
  • 输入一个数 a 利用循环 k=a; while (k &amp;gt; 0) { c = k % 10; b = b * 10 + c; k = k / 10; } 判断 if(b=k) a就是回文数
  • 1.统计有多少个大写字母,小写字母,数字,空格和其他字符 2.输入10个整数用选择排序法排序. 3.判断是不是回文数
  • def is_palindrome(n): n=str(n) m=n[::-1] return n==m tmp_str = str(n) i = len(tmp_str) - 1 j = 0 while i > j : if tmp_str[i] == tmp_str[j] : i = i - 1
  • bool F(int n,int b){//将n转换成b进制,并判断是否为回文 while(n!=0){ c[len++] = n%b; n = n/b; } if(len == 1){ return true; } int i= 0;int j = len-1; while(i ){ if(c[i] != c[j]){ ...
  •  cout是回文数,噢耶!";  else  cout不是回文数。回文有什么好!";  return 0; } bool isPalindrome(int n) {  double r,m;  r=n%10;  m=m*10+r;  n=n/10;  return m; } ...
  • /*** 回文数是指将该数含有的数字逆序排列后得到的数和原数相同,* 例如12121、3223都是回文数*/public class Huiwen {public void compute(){for(int i=1;i<=9999;i++){System.out.print("请输入一个1 ~ 9999 ...
  • if(d5 ==d1 && d4 == d2) //判断number是回文数的条件 { System.out.println(number+"是回文数"); } else { System.out.println(number+"不是回文数"); } } else if(d5 == 0 && d4 !...
  • //导包 import java.util.Scanner;... System.out.println(num+"不是回文数"); break; } }else{ System.out.println(num+"是回文数"); break; } } } }  
  • 给定一个链表,判断是不是回文数,返回true或者false。思路 链表代码 public static class Node{ public int value; //值 public Node next; // 下一个节点 public Node(int value) { th...
  • Java实例,一个5位数,判断它是不是回文数题目:一个5位数,判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。程序设计:import java.util.Scanner;public class Ex25 {static int[] a = new ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 800
精华内容 320
关键字:

判断是不是回文数