首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2021-06-15
30
问题
下列给定程序中,函数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://jikaoti.com/ti/Zwz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidmain(){intm=1,n=2,*P=&m,*q=&n,*r;r=P;p=q;q=r;printf(“%d,%d,%d,%d\n”,m,n,*P,*q)
以下叙述中正确的是
软件工程的三要素是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
设有以下函数:yoidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
下面属于系统软件的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
原子荧光光谱法测定总汞时,试样中的汞被还原成原子态汞,由()作为载气带入原子化器中进行测定。
A乳剂型气雾剂B溶液型气雾剂C喷雾剂D吸入粉雾剂E混悬型气雾剂采用特制的干粉吸入装置,由患者主动吸入雾化药物的制剂
关于聘任制公务员,下列做法正确的是:(2010年卷二98题)
设备基础的功能不包括( )。
下列关于英国居民纳税人的说法错误的是( )。
如果注册会计师要证实被审计单位在临近12月31日签发的支票是否已登记入账,最有效的审计程序是()。
A、 B、 C、 D、 B
Atthebeginningofthecentury,medicalscientistsmadeasurprisingdiscovery:thatweare(1)_____notjustoffleshandbloo
"TheancientHawaiiansareastronomers",wroteQueenLiliuokalani,Hawaii’slastreigningmonarch,in1897.Starwatcherswerea
在SQL中,建立索引的命令是( )。
最新回复
(
0
)