首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,给指定精度的变量eps输入0.0005时,应当输出Pi=3.141480。 π/2=1+1/3+1/3×2/5+1/3×2/5×3/7+1/3×2/5
给定程序MODll.C中函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,给指定精度的变量eps输入0.0005时,应当输出Pi=3.141480。 π/2=1+1/3+1/3×2/5+1/3×2/5×3/7+1/3×2/5
admin
2013-03-29
24
问题
给定程序MODll.C中函数fun的功能是:根据以下公式求π值,并作为函数值返回。
例如,给指定精度的变量eps输入0.0005时,应当输出Pi=3.141480。
π/2=1+1/3+1/3×2/5+1/3×2/5×3/7+1/3×2/5×3/7×4/9…
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
#include
double fun(double eps)
{ double s,t;int n=l;
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("\nPlease enter a
precision:");scanf("%lf",&x);
printf("\neps=%lf,
Pi=%lf\n\n",x,fun(x)),
}
选项
答案
(1)t=1; (2)return(2*s);
解析
(1)根据题目中的公式,应该从1开始加。如果t起始为0,结果就少加一个1。又由于t定义为浮点数,所以,第一个错误标识下应该将“t=0;"改为“t=1;"。
(2)根据公式计算出来的s是π/2,因此π=2*s,故第二标识下应改成“return(2*s):"。
转载请注明原文地址:https://jikaoti.com/ti/YIn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])【】
如果需要打开一个已经存在的非空文件“Demo"进行修改下面正确的选项是
若有以下的说明,对初值中整数2的正确引用方式是()。staticstruct{charch;inti;doublex;}a[2][3]={{{’a’,1,3,45},{’b’,
主程序调用findmax函数求出数组中最大元素在数组中的下标,()中需填写的内容是。#include<stdio.h>findmax(int*s,intt,int*k){i
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
用筛选法可得到2~n(n
随机试题
分布是对称分布,它与标准正态分布相比较
7下列各组细菌中均可引起食物中毒的是
琥珀胆碱用于
关于用人单位义务的说法,正确的是()。
为了招徕消费者,餐饮服务类企业通常发放折扣券。从市场营销定价策略看,发放折扣券属于()。(2013年)
学习策略可以从以下哪几个方面进行描述?()
龙口开发区消防站向市政府申请购置一辆新的云梯消防车,这种云梯消防车是扑灭高层建筑火灾的重要设施。市政府否决了这项申请,理由是,龙口开发区现只有五幢高层建筑,消防站现有的云梯消防车足够了。以下哪项是市政府的决定所必须假设的?()
Atpresent,muchattentionisbeingattachedtotheenvironmentalprotection.Writealettertoadvocatecar-pooling.Andinyou
"MoneyMattersonCampus"isarecentlyreleasedstudyonfinancialliteracyamongyoungadults.Itsupportsprovidingstudents
WhenararediseaseALDthreatenedtokillthefour-year-oldboyLorenzo,hisparentsrefusedtogiveuphope.Doctorsexplained
最新回复
(
0
)