首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2021-06-15
59
问题
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。
例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<math.h>
4 double fun(double eps)
5 {
6 double s , t;int n=1;
7 s=0.0;
8 /*********found*********/
9 t=0;
10 while(t>eps)
11 {
12 s+=t;
13 t=t*n/(2*n+1);
14 n++;
15 }
16 /*********found*********/
17 return(s);
18 }
19 void main()
20 {
21 double c;
22 printf(’’\nPlease enter a precision:’’);
23 scanf(’’%1f’’,&x);
24 printf(’’\nPi=%if\n’’,fun(x));
25 }
选项
答案
(1)t=1.0; (2)return(s*2);
解析
该题中,首先检查变量数据类型前后是否一致,因为变量t定义为double型,所以赋值时要赋以实型数值。return(s)是一个数学错误,应该返回return(s*2);。
转载请注明原文地址:https://www.kaotiyun.com/show/sutp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main()(inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
对于现实世界中事物的特征,在实体一联系模型中使用()。
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROGl.C中
随机试题
Thisbatteryneeds______beforeyouusethelittlecamera.
关于肌内注射下列说法错误的是
防排烟系统的主要作用有()。
根据《信托法》,受托人以()为限向受益人承担支付信托利益的义务。
甲、乙、丙三人设立一家普通合伙企业,后经协商约定由甲全权负责合伙企业的事务,其余两人不再执行合伙企业事务,乙、丙对合伙企业的债务不用承担连带责任。该约定违反《合伙企业法》的有关规定。()
足球比赛开球时,守方每一位队员需站在开球点_______米以外。
(2017年真题)关于法律推理,下列说法正确的是()。
Breakoutofthisguiltandletyourself________inyoursenseofaccomplishmentforwhatyouhavegottendoneinsteadofwhatth
[*]
下列的故障中,可能会造成事务执行失败的是
最新回复
(
0
)