解题思路:
主要是要考虑怎么接受字符串
我用的是数组,用gets()函数来接受
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(void){
char arr[260]={'#'};
int a=0,m=0,k=0,j;
int f=1;
gets(arr);
m=strlen(arr);
j=m-1;
if(m%2==0){
for(k=0;k<m/2;k++){
if(arr[k]!=arr[j]){
//printf("Y");
f=0;
}
j--;
}
if(f==1){
printf("Y");
}else{
printf("N");
}
}else{
for(k=0;k<(m-1)/2;k++){
if(arr[k]!=arr[j]){
f=0;
}
j--;
}
if(f==1){
printf("Y");
}else{
printf("N");
}
}
return 0;
}
0.0分
0 人评分