首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
86
问题
下列给定程序中,函数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://kaotiyun.com/show/1VRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序#includemain(){inta=0,b=1;if(a++&&b++)printf("T");elseprintf("F");printf("a=%d,b=%d\n",a,b);}程序运行后
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是()。
以下叙述中正确的是()。
有以下程序#includeintk=5;voidf(int*s){*s=k;}main(){intm=3,*p=&m;f(p);printf("%d,%d",m,*p);}程序的运行结果是()。
以下选项中不属于C语言标识符的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
以下关于结构化程序设计的叙述中正确的是
下列关系表达式中,结果为"假"的是
以下不能用于描述算法的是
下面对对象概念描述正确的是
随机试题
用消防器材灭火时,要从火源中心开始扑救。 ()
胆囊()
骨转移癌进行手术的目的主要是
被告人孟某因受贿嫌疑被县人民检察院逮捕,被关押在县看守所。2013年2月4日,本案被起诉到县人民法院。2月7日,孟某在看守所因突发脑溢血抢救无效死亡。对此,县人民法院应当如何处理本案?()
电路如图7-79所示,两电源共同作用时,U2=5V,当IS单独作用时,U2将()。
政府预算制度改革的主要内容是()。
通常所说的“利率倒挂”是指()。
教育心理学的发展时期是在()。
据初步测算,2006年广东完成生产总值25968.55亿元,比上年增长14.1%,经济总量继续列全国第一位置。其中,第一产业增长3.8%,第二产业增长16.9%,第三产业增长12.2%。与此同时,鲁、苏、浙、沪也稳定协调发展,其中山东、江苏赶超步伐不减,增
WhichofalefollowingisNOTadistinctivefeatureofhumanlanguage?
最新回复
(
0
)