首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2021-06-15
48
问题
下列给定程序中,函数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://kaotiyun.com/show/sutp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){intc;c=13|5;printf("%d\n",c);}则程序的输出结果是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
有以下程序:#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i
以下叙述中正确的是
软件设计中划分模块的一个准则是()。
在关系数据库设计中,关系模式是用来记录用户数据的
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
设有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
可用于凝块稳定性试验的是
A.硝酸银试液B.氯化钡试液C.硫代乙酰胺试液D.硫化钠试液E.硫氰酸盐试液药物中铁盐检查
关于简易程序的说法,下列选项正确的是哪一项?()。
甲与保姆乙约定:甲生前由乙照料,死后遗产全部归乙。乙一直细心照料甲。后甲女儿丙回国,与乙一起照料甲,半年后甲去世。丙认为自己是第一顺序继承人,且尽了义务,主张甲、乙约定无效。下列哪一表述是正确的?(2012年卷三第24题)
生活垃圾填埋场场址的选择应避开下列()区域。
衡量价格水平变动的指标不包括()。
何谓品质机动幅度和品质公差?在买卖合同中约定品质机动幅度和品质公差的意义何在?
以下情形中需要联合一家无关联保荐机构共同保荐的有()。Ⅰ.保荐机构持有发行人8%的股份Ⅱ.保荐机构的实际控制人持有发行人8%的股份Ⅲ.保荐机构的重要关联方持有发行人8%的股份Ⅳ.发行人持有保荐机构8%的股份
下列交易或事项中,属于经营活动现金流量的是()。
A、Atsupper-time.B、BeforeJanewenttobed.C、Aroundeleven.D、Aftermidnight.CWhattimedidJane’sneighborsgoontotheroof
最新回复
(
0
)