首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 π/2=1+1/3+1/3×2/5+1/3×2/5×3/7 +1/3×2/5×3/
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 π/2=1+1/3+1/3×2/5+1/3×2/5×3/7 +1/3×2/5×3/
admin
2019-06-12
42
问题
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。
例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。
π/2=1+1/3+1/3×2/5+1/3×2/5×3/7 +1/3×2/5×3/7×4/9+……
请改正程序中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
#include<math.h>
#include<stdio.h>
double fun(double eps)
{
double S,t;int n=1;s=0.0;
/* * * * * *found* * * * * */
t=0:
while(t>eps)
{
S+=t;
t=t*n/(2*n+1);
n++;
}
/* * * * * *found* * * * * * */
return(s):
}
main()
{
double x;
printf("Please enter a precision:");
scanf("%If",&x);
printf("\neps=%1f,Pi=%if\n",x,
fun(x));
}
选项
答案
(1)t=1.0: (2)return(s*2);
解析
本题考查:根据给定公式求值,因此需要确定变量定义的数据类型以及如何对其进行初始化;函数返回值。
该题中,我们首先检查变量数据类型前后是否一致,因为变量t定义为double型,所以赋值时要赋以实型数值。return(s)是一个数学错误,应该返回return(s*2)。
转载请注明原文地址:https://jikaoti.com/ti/qLf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
以下选项中,合法的C语言常量是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
有以下程序#includemain(){intc=0,k;for(k=1;k
以下选项中叙述正确的是()。
C语言中double类型数据占字节数为()。
有如下定义:struct{intnum;charname[10];gtruct{inty;intm;intd;}birth;}s,*ps=&s;以下对内嵌结构体成员的引用形式错误的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
负责数据库中查询操作的数据库语言是( )。
随机试题
商品买卖与货款支付分离时,货币发挥的职能是()
A.司可巴比妥钠B.磺胺甲嗯唑C.对乙酰氨基酚D.苯巴比妥E.注射用硫喷妥钠与甲醛硫酸试液反应接界面显玫瑰红色环的药物为
关于小儿前囟的描述,正确的是
合法建造房屋的物权自()产生效力。[2007年考题]
保险经纪从业人员将赔款或保险金转交客户时,( )。
根据《预防未成年人犯罪法》的规定,未成年人有严重不良行为,因()或者情节特别轻微免予处罚的,可以予以训诫。
简述屋大维的内外政策。
《尤利西斯》的作者是_______。
从表1-2关于操作系统存储管理方案①、方案②和方案③的相关描述可以看出,它们分别对应(24)存储管理方案。
Itisagoodideato______yourticketsnowtomakesureyougetaseat,butyoudon’thavetopayforthemuntilyoupickthemu
最新回复
(
0
)