码迷,mamicode.com
首页 > 其他好文 > 详细

Bailian4067 回文数字(Palindrome Number)

时间:2019-02-07 17:38:57      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:内存限制   flag   while   否则   处理   内存   char s   .net   fine   

4067:回文数字(Palindrome Number)
总时间限制: 1000ms 内存限制: 65536kB

描述
给出一系列非负整数,判断是否是一个回文数。回文数指的是正着写和倒着写相等的数。
输入
若干行,每行是一个非负整数(不超过99999999)
输出
对每行输入,如果其是一个回文数,输出YES。否则输出NO。
样例输入
11
123
0
14277241
67945497
样例输出
YES
NO
YES
YES
NO

问题链接Bailian4067 回文数字(Palindrome Number)
问题简述:(略)
问题分析
????原题中给出的是一定长度的正整数,按照字符串来处理更加简单方便,判断一下是否是回文就好了。
程序说明:(略)
参考链接:(略)
题记:(略)

AC的C++语言程序如下:

/* Bailian4067 回文数字(Palindrome Number) */

#include <stdio.h>
#include <string.h>

#define N 8
char s[N + 1];

int main(void)
{
    int l, r, flag;
    while(scanf("%s", s) != EOF) {
        l = 0;
        r = strlen(s) - 1;
        flag = 1;
        while(l < r && flag)
            if(s[l] == s[r])
                l++, r--;
            else
                flag = 0;
        printf("%s\n", flag ? "YES" : "NO");
    }

    return 0;
}

Bailian4067 回文数字(Palindrome Number)

标签:内存限制   flag   while   否则   处理   内存   char s   .net   fine   

原文地址:https://www.cnblogs.com/tigerisland45/p/10354977.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!