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

下列给定程序中 函数fun()的功能是:用下面的公式求π的近似值 直到最后一项的绝对值小于指定的数(


下列给定程序中,函数fun()的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。

π/4≈1-1/3+1/5-1/7+…

例如,程序运行后,输入0.0001,则程序输出3.1414。

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

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

试题程序:

include <math.h>

include <stdio.h>

float fun(float num)

{ int s;

float n,t, pi;

t=1 ;pi=0; n=1; s=1;

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

while (t>=num)

{

pi=pi+ t;

n=n+2;

s=-s;

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

t=s% n;

}

pi=pi*4;

return pi;

}

main ()

{ float n1, n2;

clrscr ();

printf ("Enter a float number: ");

scanf ("%f", &n1);

n2=fun (n1);

print f (" %6.4 f ", n2);

}

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 下列给定程序中函数fun()的功能是:计算n!。例如 给 n输入5 则输出120.000000。

  • 下列给定的程序中 函数fun()的功能是:用选择法对数组中的n个元素按从大到小的顺序进行排序。请改

  • 下列给定程序中 函数fun()的功能是:通过某种方式实现两个变量值的交换 规定不允许增加语句和表达

  • 下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。请改正程序中的错误 使它能得

  • 下列给定程序中 函数fun()的功能是:判断一个整数m是否是素数 若是返回l 否则返回0。在main()函数

  • 下列给定程序中 函数fun()的功能是:给定n个实数 输出平均值 并统计平均值以上(含平均值)的实数个