王朝 判断回文数

来源:互联网 发布:xcalibur for mac 编辑:程序博客网 时间:2024/05/22 09:49
#include <stdio.h>#include <stdlib.h>#include<string.h>int main(){    char str[80];    int i=0,j,len;    gets(str);    len=strlen(str);    j=len-1;//数组从零开始。    while(str[i]==str[j]&&i<=j)//让前后两个字符比较,并且规定i<=j,以事实为根本保证程序正确。    {        i++;          j--;    }    if(i>j)//结束循环条件就是i>j所以说最中间两个相等。        printf("Yes\n");    else        printf("No\n");    return 0;}

Description

编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。

Input

Output

Sample Input

abcddcba

Sample Output

Yes
0 0
原创粉丝点击