首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2021-06-15
28
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序yoidfunl(char*p){char*q;q*p;while(*q!=’0’){(*q)++;q++;}}main(){chara[]={“Program”),*p;p=&a[3];funl(p);printf(“
有以下程序#includemain(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果
有以下程序#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是
有以下程序#includeintm1(intx,inty){returnx
以下选项中,能用作数据常量的是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
在黑盒测试方法中,设计测试用例的根据是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
融通的方式是有借有还的信用方式,而组织融通的机构则为银行及其他金融机构。()
在质量改进中,克服来自于习惯和惰性的阻力的最重要措施是()
胃蛋白酶合剂处方:胃蛋白酶20g,稀盐酸20ml.橙皮酊50ml,单糖浆100ml,蒸馏水适量,共制1000ml。该制剂属于
多发性抽动症的基本病理改变是
1岁,5个月小儿,诊断为佝偻病活动期。
多发性抽动症的基本病理改变是
《行政处罚法》针对不同违反行政管理的行为,设定了多种行政处罚。下列处罚中,不属于行政处罚的是()
纳税人因销售应税消费品而出租出借包装物收取的押金,其正确的计税方法是()。
某住宅小区可收费面积为10万m2,经测算,该小区物业服务年成本为200万元,物业服务费用实行包干制。物业服务企业期望管理该项目利润率达到年服务费收入的10%。假设营业税及附加的税率为5.65%。由于工资、维修材料及能源费用的刚性增长,该小区的物业服务成
请在“答题”菜单下选择“电子表格”命令,然后按照题目要求再打开相应的命令,完成下面的内容,具体要求如下:选取“销售情况表”的A2:B11数据区域,建立“带数据标记的堆积折线图”(数据系列产生在“列”),在图表上方插入图表标题为“销售情况统计图”,图例位
最新回复
(
0
)