码迷,mamicode.com
首页 > 其他好文 > 详细

Problem B: 判断回文字符串

时间:2018-12-09 16:13:53      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:比较   else   span   stdio.h   ble   %s   break   while   str   

#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: 判断回文字符串

标签:比较   else   span   stdio.h   ble   %s   break   while   str   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!