程序填空题:判断回文
请完善程序,实现以下程序功能:回文是指正读和反读都一样的字符串,如"abcba"就是一个回文, 从键盘上输入一个字符串并判断其是否是回文,如果是则输出"Yes!", 否则输出"No!"。
#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;
//输入一个字符串
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
#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;
//输入一个字符串
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