首页 > 其他 > 详细

Problem B: 判断回文字符串

时间:2018-12-09 14:51:59      阅读:202      评论:0      收藏:0      [点我收藏+]
#include<stdio.h>
#include<string.h>
int huiwen(char *str)    //定义回文函数
{
    //char ch[100];
    int len=strlen(str);  //获取字符串的长度
    int i,j,temp;
    for(i=0,j=len-1;i<=j;i++,j--)  //第一位和最后一位相比较循环判断
    {
        if(str[i]==str[j])  //
            temp=1;
        else                 
        {
            temp=0;
            break;
        }
    }
    return temp;
}
main()
{
    char ch[100];
    //scanf("%s",&ch);  //无法判断特殊字符如空格键;
    while(gets(ch)!=NULL)      //可以判断键盘输入的任意字符
    {
        if(huiwen(ch))
            printf("Yes\n");
        else
            printf("No\n");
    }
    return 0;
}

 

Problem B: 判断回文字符串

原文:https://www.cnblogs.com/chenlong991223/p/10091002.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!