解题思路:
主要是要考虑怎么接受字符串
我用的是数组,用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 人评分
C语言训练-阶乘和数* (C语言代码)浏览:976 |
汽水瓶 (C语言代码)浏览:596 |
C语言训练-角谷猜想 (C语言代码)浏览:1705 |
【绝对值排序】 (C++代码)浏览:670 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1078 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1135 |
简单的a+b (C语言代码)浏览:626 |
wu-淘淘的名单 (C++代码)浏览:1329 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |