首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得
admin
2021-04-28
29
问题
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。
例如,程序运行后,输入0.0001,则程序输出3.1414。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#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;
}
void main()
{
float n1,n2;
system("CLS");
printf("Enter a float numbet:");
scanf("%f",&n1);
n2=fun(n1);
printf("%6.4 f\n",n2);
}
选项
答案
(1)while(fabs(t)>=num) (2)t=s/n;
解析
(1)函数fun中while语句的作用是,当新的一项大于给定参数时,循环累计计算s的值。题目要求最后一项的绝对值小于给定参数,因此循环条件应当是while(fabs(t)>=num)。
(2)变量t用来存放最后一项的值,因为每一项均为1或一1除以一个数,所以此处应使用除法运算符“/”。
转载请注明原文地址:https://jikaoti.com/ti/Efz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
下列结构体的定义语句中错误的是()。
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){ease0:a++;break;case1:b++;break;}
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
有以下程序main0{inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
当变量c的值不为2、4、6时,值为“真”的表达式是()。
以下选项中,不能作为合法常量的是
随机试题
被告人吴某因故意杀人罪被某市中级人民法院一审判处死刑立即执行。昊某提出上诉,某省高级人民法院依法组成合议庭进行了审理,审后认为一审认定的犯罪事实清楚、证据确实充分,遂裁定维持原判。问题:此死刑判决经二审裁定维持后是否立即发生法律效力?如不发生法律效力,尚需
吴先生,患血友病,在输血过程中出现头部胀痛、四肢麻木、腰背部剧痛、黄疸、血压下降等症状。此病人因输血发生了
关于现金流量图绘制规则的说法,正确的有()。
《建设工程施工合同(示范文本)》,由《协议书》、《通用条款》、《专用条款》三部分组成,其中三者的优先解释顺序为( )。
防范黑客的措施主要包括()。
企业将不能收回的应收账款确认为坏账损失时,应计入管理费用,并冲销相应的应收账款。()
某大型百货商场进行人力资源需求与供给预测。经过调查分析,得出营业员数量(Y)与商场营业额(X)成线性相关关系(Y=a+bX),其中a=125,b=13.5。预计该商场2012年实现营业额8亿元,2013年实现营业额12亿元。通过统计研究发现,营业额每增加4
AstudypublishedinTheNewEnglandJournalofMedicineestimatedthatthereareanaverageof30in-flightmedicalemergencies
Whatrelationshipisregardedasgoodforpartners?Thereisnouniversal,idealmodel【C1】______whicharelationshipcanbeeval
A、Reachingonlynineteenpercentoftheworld’spopulation.B、Neglectingagreatmajorityoftheworld’slanguages.C、Havingtoo
最新回复
(
0
)