解题思路:
两头往中间走,相同继续走,不同就跳出,最后比对i,j
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
char s[260];
int i,j;
while(gets(s))
{
int len =strlen(s);
i=0;
j=len-1;
while(i<j)
{
if(s[i++]!=s[j--]) break;
}
if(i>=j) printf("Y\n");
else printf("N\n");
}
return 0;
}
0.0分
0 人评分
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:488 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:1484 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:910 |
【简单计算】 (C语言代码)浏览:642 |
简单的for循环浏览:1496 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1261 |
IP判断 (C语言代码)浏览:819 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:701 |
C二级辅导-等差数列 (C语言代码)浏览:806 |
淘淘的名单 (C语言代码)浏览:1309 |