首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 π/4≈1-1/3+1/5-1/7+… 例如,程序运行后,输入0.0001,则程序输出3.1414。
下列给定程序中,函数fun()的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 π/4≈1-1/3+1/5-1/7+… 例如,程序运行后,输入0.0001,则程序输出3.1414。
admin
2010-11-26
28
问题
下列给定程序中,函数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\n ", n2);
}
选项
答案
(1)错误:while(t>=num) 正确:while (fabs(t)>=num) (2)错误;t=s %n; 正确:t=s/n;
解析
函数fun()中while 语句的含义是,当新的一项大于给定参数时,循环累计,计算s的值。而题目要求是最后一项的绝对值小于给定参数,因此循环条件应当为while (fabs(t)>=num),而非while (t>=num)。
转载请注明原文地址:https://kaotiyun.com/show/IPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列规范性文件中不得设定行政许可的是()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
区分国家性质的根据是()。
扩张性货币政策的主要功能是()。
对具有相同纳税能力的纳税人,不分经济成分、经济形式和经营方式,实行统一税收政策,征收相同的税收。这样征税所体现的税收公平称为()公平。
能直接证明门捷列夫元素周期表理论正确的是(,)。
甲、乙、丙依次比邻而居。甲为修房向乙提出在其院内堆放建材,乙不允。甲遂向丙提出在其院内堆放,丙要求甲付费200元,并提出不得超过20天,甲同意。修房过程中,甲搬运建材须从乙家门前经过,乙予以阻拦。对此,下列哪一种说法不正确?()
行政机关制定的除行政法规和规章以外的其他规范性文件.在设定行政处罚上()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
随机试题
过敏反应时,嗜碱性粒细胞内()。
下列有关睾酮功能的叙述,错误的是
设A为三阶方阵且det(A)=0,则在A的行向量组中()。
混凝土的和易性是指()。
MoveoverMethuselah.FuturegenerationscouldbelivingwellintotheirsecondcenturyandstilldoingSudoku,iflifeexpectan
加强行政管理是减少治安危害,建立良好社会秩序的重要手段,是直接维护社会治安秩序的基础工作。()
某政务大厅服务器突然出现故障不能办理业务,群众和工作人员因此而发生冲突,你作为负责人怎么解决此事?
发展中国家现代化过程中“迟发展效果”的主要表现。(华中农大2012年研)
设α1=(1,2,1)T,α2=(2,3,a)T,α3=(1,a+2,-2)T,若β1=(1,3,4)T可以由α1,α2,α3线性表出,β2=(0,1,2)T不能由α1,α2,α3线性表出,则a=_____.
AX=A+2X,其中A=,求X.
最新回复
(
0
)