关闭

判断一个正整数是否是回文数

标签: 回文数
678人阅读 评论(0) 收藏 举报
分类:

本文章是判断一个正整数是否是回文数,若想判断负数的是否是回文数,只需先将其进行绝对值,即加上abs函数即可。

源代码:


#include <stdio.h>

int main()
{
int i;
int m;
int sum = 0;


printf("请输入一个你要判断的整数:\n");
scanf("%d", &i);
m = i; //将用户输入的i值赋值给m


while (i)
{
sum = sum * 10 + i%10;
i /= 10;
}
if (sum == m) //判断是否为回文数
printf("Yes!\n"); //如果是,输出YES!
else 
printf("No!\n"); //如果不是,输出No!


return 0;
}


ps:写的不好的地方,还望指出,谢谢哈。

1
0
查看评论

输入一个正整数,判断其是否为回文数

问题及代码: 烟台大学计算机与控制工程学院 作者:毕春超 完成日期:2016年11月3日 题目描述 输入一个正整数,判断其是否为回文数 运算结果
  • s6s6s6s
  • s6s6s6s
  • 2016-11-03 08:11
  • 848

第三十九讲项目4——输入一个正整数,判断其是否为一个回文数

(1)输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。
  • xiaochenxiaoren
  • xiaochenxiaoren
  • 2016-12-22 23:06
  • 589

项目39.4-1输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。

任务和代码:输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。 /* 文件名:main.c 作者:小风景 完成日期:2015.10.22 问题描述:输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一...
  • zyjiscainiao
  • zyjiscainiao
  • 2015-10-22 20:21
  • 1169

Java:计算回文数,输入一个五位正整数,使用数组判断它是不是回文数

package com.jredu.ch05; import java.util.Scanner; public class Work2 { public static void main(String[] args) { // TODO Auto-generated method st...
  • xuehyunyu
  • xuehyunyu
  • 2017-08-02 21:49
  • 1426

判断一个整数是否是回文数

判断一个整数是否是回文,并且不能用额外的存储空间。
  • nodeathphoenix
  • nodeathphoenix
  • 2014-08-21 00:23
  • 1714

python判断一个数是否为回文数字

n=int(input("")) n=str(n) m=n[::-1] if(n==m): print("yes") else: print("no")
  • weixin_40571965
  • weixin_40571965
  • 2017-12-15 08:45
  • 83

判断一个整数是否为回文数

判断一个整数是否为回文数,不能用额外空间。回文数比如:12321, 1331, 1001. class Solution { public: bool isPalindrome(int x) { if (x < 0) { ...
  • brucehb
  • brucehb
  • 2015-02-05 00:06
  • 335

回文数的判断-Python

#coding=utf-8 def is_palindrome(n): str_n = str(n) return str_n == str_n[-1::-1] #测试o output = filter(is_palindrome,range(1,1000)) print(li...
  • hong3088
  • hong3088
  • 2017-03-02 00:27
  • 608

C++代码札记(四)判断一个数是否为回文数

/*判断一个数是否为回文数,要求一行显示8个,每个数占6列显示*/
  • xianfajushi
  • xianfajushi
  • 2014-06-01 17:32
  • 3218

写一函数判断某个整数是否为回文数

写一函数判断某个整数是否为回文数,如12321为回文数。将整数逆序后形成另一整数,判断两个整数是否相等来实现的。 int IsEchoNum(int num) {  int tmp = 0;  for(int n = num; n; n/=10)   tmp = tm...
  • Kinger0
  • Kinger0
  • 2015-09-22 10:00
  • 2263
    个人资料
    • 访问:35737次
    • 积分:809
    • 等级:
    • 排名:千里之外
    • 原创:47篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论
    联系方式

    Name: Bonsteen


    QQ: 2107693302


    Email: fengtang247@163.com