回文判断

来源:互联网 发布:淘宝网能用货到付款 编辑:程序博客网 时间:2024/06/17 20:38
#include<stdio.h>
#include<string.h>
void main(){
    char str[100]="abcbad";
    int begin=0;
    int end=strlen(str)-1;
//    int i;
    int shihuiwen=1; //1:是,0:否
    while (begin <= end) {
        printf("%c,%c",str[begin],str[end]);
        if (str[begin] != str[end]) {
            shihuiwen=0;
            break;
        }
        begin++;
        end--;
    }
//    for (i=0;i<strlen(str);i++) {
//        printf("%c ",str[i]);
//    }
    printf("%d",shihuiwen);
}


其中需要注意的是,字串下标从 0开始,所以end要减小。

0 0
原创粉丝点击