当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

试题3本程序中,函数fun的功能是判断字符串是否是回文,若是回文,则返回1,主函数中输出YES;否则,函


试题3

本程序中,函数fun的功能是判断字符串是否是回文,若是回文,则返回1,主函数中输出YES;否则,函数返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而123312就不是回文。请在函数fun的花括号中填入你编写的若干语句。(注意:不改动程序的结构,不得增行或删行。)

#include <stdio.h>

#define N 80

int fun (char *str)

{

}

main()

{ char s[N];

printf(“Enter a string : ”) ;

gets (s) ;

printf(“ ”) ;

puts (s) ;

if (fun (s))

printf (“YES ”) ;

else

printf (“N0 ”) ;

nono ();

}

nono ()

{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件.*/

int i;

FILE *rf, *wf ;

char s[N] ;

rf = fopen (“bc.in”,“r”) ;

wf = fopen (“bc.out”,“w”) ;

for (i=0; i<10; i++ )

{ fscanf (rf, “%s”,s ) ;

if (fun (s ))

fprintf (wf, “%s YES ”, s ) ;

Else

fprintf(wf, “%s NO ”, s ) ;

}

fclose (rf) ;

fclose (wf) ;

}

参考答案
您可能感兴趣的试题
  • 试题2本程序中,函数fun的功能是计算整数n的阶乘。程序中存在若干错误,请找出并改正。(注意:不改动

  • 下列给定的程序中 函数fun()的功能是:求出以下分数序列的前n项和。 2/1 3/2 5/3 8/5 13/8 21/13 …

  • 下列给定程序中 函数fun()的功能是:根据整型形参m的值 计算如下公式的值。 t=1-1/(2×2)-1/(3×3)-…

  • 给定程序中 函数fun的功能是:在3×4的矩阵中找出在行上最大 在列上最小的那个元素 若没有符合条件

  • ●试题四 下列给定程序中 函数fun()的功能是:对N名学生的学习成绩 按从高到低的顺序找出前m(m≤10

  • 给定程序中 函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome) 若是 函数返回值为1;