首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2021-06-15
26
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
在数据库系统中,用户所见的数据模式为
在关系数据库中,描述全局数据逻辑结构的是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
下列选项中,能正确定义数组的语句是
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
下面不属于软件需求分析阶段任务的是
下列选项中不属于结构化程序设计方法的是
随机试题
关于复合固定桥,下列哪一点是错误的
调查对象在报送统计资料期限届满后,经政府统计机构催报,仍未上报,应认定其构成迟报统计资料的统计违法行为。()
封闭式基金有固定的封闭期,通常在( )年以上。
下列各项中,影响营业利润的是()。
有些会议简报或会议纪要常用”会议认为”“会议决定”等表述,这种表述方式的人称应该属于()。
________是“强力集团”和新俄罗斯乐派的领导人,代表作有交响诗《塔玛拉》和歌剧《________》等。
简述公司金融的四大决策活动。
“事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映”,这是事务的哪一个特性?()
______isNOTanovelofFrancisScottFitzgerald.
Whatdoesthepassagemainlydiscuss?TheInternationalCivilAviationOrganizationisexpectedtodrawupanyuniformrulesto
最新回复
(
0
)