第十五周oj训练——判断字符串是否为回文(2802)

来源:互联网 发布:ubuntu系统字体 编辑:程序博客网 时间:2024/06/05 12:35

问题及代码

Description

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

Input

Output

Sample Input

abcddcba

Sample Output

Yes
/*烟台大学计算机学院 2016作者: 马春澎完成日期:2016年12月10日 */#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){    int i,n,w;    char s[80];    gets(s);    n=strlen(s);    for(i=0; i<n; i++)    {    if(s[i]==s[n-1-i])        w=1;    else        w=0;    }    switch(w)    {    case 1:        printf("Yes");        break;    case 0:        printf("No");        break;    }    return 0;}
运算结果
知识点总结
字符串的应用
学习心得
判断回文数即判断第一个和最后一个,第二个和倒数第二个......是否相等,只要有其中一个不相等就不是回文数。

0 0