首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
60
问题
下列给定程序中,函数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=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是()。
以下叙述中正确的是()。
以下结构体类型说明和变量定义中正确的是()。
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是()。
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
C语言中double类型数据占字节数为()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段q=s;s=s->next;p=s;while(p->next)p=p->n
下面对对象概念描述正确的是
随机试题
()属于劳动保障监察的原则。
患者,女性,36岁。患系统性红斑狼疮2年,近日面部红斑加重而入院。患者入睡困难,不愿照镜子,经常从器梦中惊醒。该患者目前最主要的护理诊断是
痢下赤白脓血,脐腹灼痛。饮食减少,口烦口干,舌质红绛少苔,脉细数者,治疗宜选
钩端螺旋体病的流行类型有
我国《会计法》规定,会计核算以人民币为记账本位币,业务收支以人民币以外的货币为主的单位,也必须以人民币作为记账本位币。()
上升的收益率曲线意味着市场与其短期利率水平会在未来()。
纳税人扣缴义务人下列行为中,应由税务机关责令限期改正,处2000元以下罚款,情节严重的处2000元以上1万元以下罚款的有()。
甲企业以价值95万元的厂房和15万元的货物换取乙企业价值110万元的办公楼,已知当地契税税率为5%。下列关于该项业务税务处理正确的有()。(上述金额均不含增值税)
为响应城市节能减排政策,邻居小邢和小赵决定拼车上班。从小区开车35千米后到达小赵单位,继续直线行驶5千米后到达小邢单位。已知小赵、小邢的车在市区行驶百千米耗油分别为10L、12L,油价为每升6元。如开小赵的车,需先将小邢送至单位再原路折返回小赵单位。如
Acrylicpaintenablesartiststoexperimentwithmanycolorseffects.
最新回复
(
0
)