解题思路: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 人评分
WU-输出正反三角形 (C++代码)浏览:1099 |
哥德巴赫曾猜测 (C语言代码)浏览:2562 |
C语言训练-亲密数 (C语言代码)浏览:697 |
printf基础练习2 (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:569 |
A+B for Input-Output Practice (V) (C语言代码)浏览:497 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:729 |
时间转换 (C语言代码)浏览:697 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:689 |
数列排序 (C语言代码)浏览:674 |