zoukankan      html  css  js  c++  java
  • C语言-求回文数字

    输入一个整数n,判断n是否是回文数字,是回文数字则输入“YES”,不是则输出“NO”。

    样例输入:

    13131

    样例输出:

    YES

     1 /*************************************************************************
     2         > File Name: palindrome.c
     3         > Author: yudongqun
     4         > Mail: qq2841015@163.com
     5         > Created Time: Wed 04 Nov 2020 04:31:22 PM CST
     6  ************************************************************************/
     7 #include <stdio.h>
     8 
     9 int is_palindrome(int n) {
    10     int x = n, y = 0;;
    11     while (x) {
    12         y *= 10;
    13         y += x % 10;
    14         x /= 10;
    15     }
    16     if (y == n) {
    17         return 1;
    18     }
    19     return 0;
    20 }
    21 
    22 int main(void) {
    23     int n;
    24     while (~scanf("%d", &n)) {
    25         printf("%s
    ", is_palindrome(n) ? "YES" : "NO");
    26     }
    27     return 0;
    28 }
    ydqun@VM-0-9-ubuntu Palindrome % gcc palindrome.c                                                                    [0]
    ydqun@VM-0-9-ubuntu Palindrome % ./a.out                                                                             [0]
    131
    YES
    13334
    NO
    1234321
    YES
    22222222
    YES
    ^C
    

      

  • 相关阅读:
    0004- NTFS FAT32
    0003-SQLServer 安装硬件要求
    php文件上传
    PHP 全局变量
    PHP 数组和数组排序
    PHP 函数
    PHP判断语句及循环语句
    PHP(一)
    HTTP请求组成
    扫描器的意义和利用思维
  • 原文地址:https://www.cnblogs.com/ydqblogs/p/13927187.html
Copyright © 2011-2022 走看看