第十五周OJ(7)判断字符串是否为回文

来源:互联网 发布:java程序格式 编辑:程序博客网 时间:2024/06/05 13:22
/*

烟台大学计算机与控制工程学院

All  rights  reserved.

作者:汪莹莉

完成时间:2016年12月12日

题目描述

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

样例输入

abcddcba

样例输出

Yes

编译的程序:

#include <stdio.h>#include <string.h>int main(){    char s[20];    int i,j;    gets(s);    i=0;    j=strlen(s)-1;    while(s[i]==s[j]&&i<=j)    {        i++;        j--;    }    if(i>j)    printf("Yes\n");    else        printf("No\n");    return 0;}

运行的结果:

知识点总结:字符的处理方法不像是数字,字符串从两边处理,看看两边的字符是否相同,并且注意从两边开始时的值的大小

学习心得:掌握对于字符串判断是否为回文的方法


1 0