#include <iostream>
using namespace std;
int main() {
char d[1000];
int n=0;
while(d[n]=getchar()){
if(d[n]==EOF){
break;
}
n++;
}
n-=1;
for(int i=0;i<(n/2);i++){
if(d[i]!=d[n-1-i]){
cout<<"no";
return 0;
}
}
cout<<"yes";
}
感謝大大
#include
using namespace std;
int main() {
char d[1000];
int n=0;
while(d[n]=getchar()){
if(d[n]==EOF){
break;
}
n++;
}
n-=1;
for(int i=0;i<(n/2);i++){
if(d[i]!=d[n-1-i]){
cout<<"no";
return 0;
}
}
cout<<"yes";
}感謝大大
你的輸入會受到最後面是否有\n(換行)影響,這題的測資似乎是沒有\n