[主观题]

下列给定程序中,函数fun()的功能是:求出以下分数序列的前n项之和。

2/1,3/2,5/3,8/5,13/8,21/13,……

和值通过函数值返回main()函数。例如,若输入n=5,则应输出8.391667。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include <conio.h>

include <stdio.h>

/*************found**************/

fun (int n)

{ int a=2,b=l,c, k;

double s=0.0;

for(k=l;k<=n;k++)

{s=s+l.0*a/b;

/*************found**************/

c=a; a+=b; b+=c;

}

return (s);

}

main ()

{ int n=5;

clrscr ();

printf("/nThe value of function is:

%1f/n", fun (n));

}

参考答案与解析:

相关试题

下列给定的程序中,函数fun()的功能是:求出以下分数序列的前n项和。 2£¯1

[试题]下列给定的程序中,函数fun()的功能是:求出以下分数序列的前n项和。2/1,3/2,5/3,8/5,13/8,21/13,…其值通过函数值返回main()函数。例如,若输入n=5,则应输出8.391667。[注意] 部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。[试题源程序]include<stdio.h>include<conio.h>double fun(int n){int a=2, b=1, c, k;double

  • 查看答案
  • 给定程序MODll.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通

    [主观题]给定程序MODll.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回到main函数。例如,若n=5,则应输出:8.391667。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 给定程序MODll.C中fun函数的功能是:求出以下分数序列的前n项之和。和值通

    [主观题]给定程序MODll.C中fun函数的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出:8.391667。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 给定程序MODIC中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回到main函数。<br />  <img border="0" src=&

    [问答题]给定程序MODIC中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回到main函数。    例如,若n=5,则应输出:8.3916

  • 查看答案
  • 下列给定的程序中,函数fun()的功能是:求出以下分数序列的前n项和。2/1,3/2,5/3,8/5,13/8,21/13,……和值通过函数值返回main()函数。例如,若输入n=5,则应输出8.39

    [问答题]下列给定的程序中,函数fun()的功能是:求出以下分数序列的前n项和。2/1,3/2,5/3,8/5,13/8,21/13,……和值通过函数值返回ma

  • 查看答案
  • 下列给定程序中,函数 fun() 的功能是:计算并输出下列级数的的N项之和SN,

    [试题]下列给定程序中,函数 fun() 的功能是:计算并输出下列级数的的N项之和SN,直到SN+1大于q为止,q的值通过形参传入。SN=2/1+3/2+4/3+(N+1)/N例如,若q的值为50.0,则函数值为49.394948。请改正程序中的错误,使它能得出正确的结果。注意;不要改动main 函数,不得增行或删行,也不得更改程序的结构.试题程序:include <conio.h>include <stdio. h>/**************found***************/double f

  • 查看答案
  • 给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n

    [主观题]给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:-0.20449l。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 函数fun的功能是:计算的前n项之和。若x=2.5,n=15时,函数值为:1.9

    [主观题]函数fun的功能是:计算的前n项之和。若x=2.5,n=15时,函数值为:1.917914。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high

    [主观题]下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high由主函数传给fun()函数。若high的值为 100,则函数的值为1060。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <conio.h>include <stdio.h>include <math.h>int fun(int high){int sum=0,n=0,j,yes;while(high>=2){yes=1;for(j

  • 查看答案
  • 下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high

    [试题]下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high由主函数传给fun()函数。例如:若high的值为100,则函数的返回值为1060。请改正程序中的错误,使它能得到正确结果。[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。[试题源程序]include <conio.h>include <stdio.h>include<math.h>int fun(int high){int sum=0, n=0, j, yes;while(high>=2){ye

  • 查看答案
  • 下列给定程序中,函数fun()的功能是:求出以下分数序列的前n项之和。 2£¯1