-->
当前位置:首页 > 题库 > 正文内容

程序填空题:判断回文

Luz4年前 (2021-05-10)题库2052
回文是指正读和反读都一样的字符串,如abcba就是一个回文,
从键盘输入一个字符串判断其是否是回文,如果是则输出"Yes!",
否则输出"No!",请填空完成相应功能。

输入输出样例如下:

输入样例1:

abccba

输出样例1:

Yes!

输入样例2:

abcde

输出样例2:

No!



```
#include
#include
#define N 80
int main(void)
{char s[N];
int i,j;
gets(s); //输入一个字符串
i=0;
j=@@[strlen(s)-1](2);
while(@@[i {if(@@[s[i]==s[j]](2))
{i++;
j--;
}
else
@@[break](2);
}
if(@@[i>=j](2))
printf("Yes!\n");
else
printf("No!\n");
return 0;
}
```






答案:
第1空:strlen(s)-1

第2空:i
第3空:s[i]==s[j]

第4空:break

第5空:i>=j

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。