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

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


试题2

本程序中,函数fun的功能是计算整数n的阶乘。程序中存在若干错误,请找出并改正。(注意:不改动程序的结构,不得增行或删行。)

#include <stdio.h>

double fun(int n)

{ double result=1.0;

while (n>1 && n<170)

result*=- -n;

return;

}

main()

{ int n;

clrscr ();

printf(“Enter an integer:”) ;

scanf(“%d”,&n);

printf(“ %d!=%lg ”,n,fun(n)) ;

nono ();

{int n,i;

FILE *rf, *wf ;

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

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

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

{ fscanf(rf, “%d”,&n) ;

fprintf (wf, “%lg ”,fun(n ) );

}

fclose (rf) ;

fclose (wf) ;

}

参考答案
您可能感兴趣的试题
  • 试题3本程序中,函数fun的功能是判断字符串是否是回文,若是回文,则返回1,主函数中输出YES;否则,函

  • 以下程序的功能是调用函数fun计算m=1-2+3-4+…+9-10,并输出结果,请填空。int fun(int n){ int m=0

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

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

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

  • 下列给定程序中 函数fun()的功能是:根据整型形参n 计算如下公式的值。 A1=1 A2=1/(1+A1) A3=1/(1+