第十五周OJ——判断字符串是否为回文

来源:互联网 发布:linux 修改ssh端口号 编辑:程序博客网 时间:2024/06/08 15:50


问题描述:编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。
文件名称:_the_fifteenth_week_OJ2802
作者:何知令
发表时间:2016年12月13日
输入;一串字符
输出:是输出Yes,不是输出No

代码:

/*问题描述:编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。 文件名称:_the_fifteenth_week_OJ2802作者:何知令发表时间:2016年12月13日输入;一串字符输出:是输出Yes,不是输出No*/#include <stdio.h>int main(){    char str[100];    int i,len,j,c;    gets(str);    for(len=0;str[len]!='\0';len++);    for(i=0,j=len;(i<=len&&j>=0)&&(i<=j);i++,j--)    {        if(str[i]!=str[j-1])        {            c=0;        }    }    if(c==0)    {        printf("No");    }    else    {        printf("Yes");    }    return 0;}

程序运行结果展示:

知识点总结:字符串

学习心得:不知为什么字符串数组观察窗口上不能显示每一位上的字符,好吧,我试了很多字符串结果是对的,但OJ上是错的,这让我很抓狂,最终粘了老贺的。。。谁想得到欢迎评论哦

0 0
原创粉丝点击