解题思路:
主要是要考虑怎么接受字符串
我用的是数组,用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语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:605 |
printf基础练习2 (C语言代码)浏览:305 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:375 |
P1001 (C语言代码)浏览:800 |
WU-陶陶摘苹果2 (C++代码)浏览:970 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:521 |
1052题解(链表操作)浏览:666 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:487 |
老王赛马 (C++代码)浏览:904 |