解题思路: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 人评分
母牛的故事 (C语言代码)浏览:1300 |
破解简单密码 (C语言代码)浏览:1766 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:584 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:936 |
C语言训练-大、小写问题 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5232 |
WU-复数求和 (C++代码)浏览:2015 |
WU-输入输出格式练习 (C++代码)浏览:1082 |
DNA (C语言代码)浏览:540 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:529 |