为什么这个代码可过
#include<bits/stdc++.h>
using namespace std;
char a[110] , b[110];
int k;
int main(){
cin >> a;
int len = strlen(a);
for(int i = len-1;i >= 0;i--){
b[k] = a[i];
k++;
}
for(int i = 0;i < len;i++){
if(a[i] != b[i]){
cout << "no";
return 0;
}
}
cout << "yes";
return 0;
}
而这个代码却不行
#include<bits/stdc++.h>
using namespace std;
char a[110];
int main(){
cin >> a;
int len = strlen(a);
for(int i = 1;i <= len;i++){
for(int j = len;j >= 1;j++){
if(a[j] != a[i]){
cout << "no";
return 0;
}else{
break;
}
}
}
cout << "yes";
return 0;
}