程序填空题:判断回文串
编写一个函数hw实现判断一个字符串是否是回文,若是则返回1,否则返回0。然后写出调用这个函数的主函数,请填空完成相应功能。
```
#define N 100
#include
#include
@@[int](2) hw(char s[])
{int i,j;
for(i=0,@@[j=strlen(s)-1](2);i if(@@[s[i]!=s[j]](2))
return 0;
return 1;
}
int main(void)
{char s[N];
@@[scanf("%s",s)](2); //输入一个字符串
if(@@[hw(s)](2)) //调用函数
printf("Yes!\n");
else
printf("No!\n");
return 0;
}
```
答案:
第1空:int
第2空:j=strlen(s)-1
第3空:s[i]!=s[j]
第4空:scanf("%s",s)
第5空:hw(s)
```
#define N 100
#include
#include
@@[int](2) hw(char s[])
{int i,j;
for(i=0,@@[j=strlen(s)-1](2);i
return 0;
return 1;
}
int main(void)
{char s[N];
@@[scanf("%s",s)](2); //输入一个字符串
if(@@[hw(s)](2)) //调用函数
printf("Yes!\n");
else
printf("No!\n");
return 0;
}
```
答案:
第1空:int
第2空:j=strlen(s)-1
第3空:s[i]!=s[j]
第4空:scanf("%s",s)
第5空:hw(s)