C语言实现判断字符串是否是回文

描述

所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"level" 、 “aba”。

超级简单

上代码

#include<stdio.h>
#include<string.h>
#define NUM 100
int main(){
    char str[NUM];
    int flag=0;
    scanf("%s",str);
    int len=strlen(str);
    for(int i=0;i<len/2;i++){
        if(str[i]==str[len-i-1])
        flag=1;
        else{
            flag=0;
            break;
        }
    }
    if(flag)
        printf("该字符串是回文字符串!");
              
    else
         printf("该字符串不是回文字符串!");    
                    
}
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐