#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);
}
#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要减小。