解题思路:str[i]==str[len-1-i] 恒成立就是回文数
注意事项:初始化字符串str、累加数len、判断标记isPal
参考代码:
#include <stdio.h> int main(){ char str[1000]={'\0'}; //最大长度 int len=0,isPal=1; //使用长度、回文标记,默认为真 gets(str); for(int i=0;str[i]!='\0';i++) len++; for(int i=0;i<len/2;i++) if(str[i]!=str[len-1-i]) isPal=0; printf("%s",isPal?"YES":"NO"); }
0.0分
2 人评分
printf基础练习2 (C语言代码)浏览:644 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:667 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:484 |
模拟计算器 (C++代码)浏览:800 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |
Tom数 (C语言代码)浏览:525 |
C二级辅导-阶乘数列 (C语言代码)浏览:508 |
字符逆序 (C语言代码)浏览:612 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1145 |