程序设计:请编写函数fun,该函数的功能是:判断字符串是否为回文,若是,则函数返回1,主函数中输出“YES”,否则返回0,主函数中输出“NO”。回文是指顺读和倒读都一样的字符串。
源程序:
#include <stdio.h>
#define N 80
int fun(char *str)
{
}
main()
{
char s[N];
FILE *out;
char *test[]={"1234321","123421","123321","abcdCBA"};
int i;
printf("Enter a string : ");
gets(s);
puts(s);
if(fun(s))
printf("YES\n");
else
printf("NO\n");
out=fopen("out.dat","w");
for(i=0;i<4;i++)
{
if(fun(test[i]))
fprintf(out,"YES\n");
else
fprintf(out,"NO\n");
}
fclose(out);
}
Dev-C++运行结果: