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

程序填空题:判断回文

Luz3年前 (2022-06-09)题库2614
请完善程序,实现以下程序功能:回文是指正读和反读都一样的字符串,如"abcba"就是一个回文, 从键盘上输入一个字符串并判断其是否是回文,如果是则输出"Yes!", 否则输出"No!"。<br>
输入样例1:<br>
abcdeffedcba<br>
输出样例1:<br>
Yes! <br>
输入样例2:<br>
hello123456789<br>
输出样例2:<br>
No!<br>

#include <stdio.h>
#include <string.h>
#define N 80
int main(void)
{int k;
for(k=1;k<=3;k++){ //该循环用于自动阅卷,请考生忽略
char s[N];
int i,j;
//输入一个字符串,存入字符数组s中
i=0; //字符串首端字符对应数组元素的下标
j=; //字符串尾端字符对应数组元素的下标
while()
{ if(s[i]==s[j])
{ i++;
j--;
}
else

}
if()
printf("Yes!\n");
else
printf("No!\n");
} //该循环用于自动阅卷,请考生忽略
return 0;
}











答案:
第1空:gets(s);

第2空:strlen(s)-1

第3空:i<j

第4空: break;

第5空:i>=j

发表评论

访客

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