解题思路:首先注意到字符串长度小于255,所以我们定义一个255个存储单元的数组即可,然后用scanf读入字符串,strlen函数得到字符个数,最后for循环判断。
注意事项:
参考代码:
#include <stdio.h>
#include <string.h>
int main() {
char sen[255];
int len;
int i;
int ret = 1;
scanf("%s", sen);
len = strlen(sen);
for(i = 0; i < (len - 1) / 2; i++) {
if(sen[i] != sen[len - i - 1]) {
ret = 0;
}
}
if(ret == 1) {
printf("Y");
}else {
printf("N");
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2092 |
C语言训练-亲密数 (C语言代码)浏览:682 |
字符逆序 (C语言代码)浏览:617 |
1908题解浏览:640 |
蚂蚁感冒 (C语言代码)浏览:1335 |
C二级辅导-计负均正 (C语言代码)浏览:482 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:754 |
字符删除 (C语言代码)浏览:721 |
回文数(一) (C语言代码)浏览:1120 |
简单的a+b (C语言代码)浏览:562 |