首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
15
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<5;i++)j+
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>structlis
软件结构是以【】为基础而组成的一种控制层次结构。
以下与函数fseek(fp,0L,SEEk_SET)有相同作用的是
下面程序段的运行结果是()。char*p="%d,a=%d,b=%d\n";inta=111,b=10,c;c=a%b;p+=3;printf(p,c,a,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); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
用筛选法可得到2~n(n
随机试题
患儿,女性,6个月。腹泻4天,每天10余次,稀水样,少许黏液,尿少,精神萎靡。查体:呼吸深长,皮肤花纹,弹性差。前囟、眼窝明显凹陷,肢冷。脉弱,心率160次/分,心音低钝。根据其脱水程度,其失水量约为体重的
乳房皮肤容易出现“橘皮样”改变的乳腺疾病是
心力衰竭
甲公司是一家建筑模板公司,乙公司是一家仓储企业。甲公司将一批价值100万元的模板交给乙公司储存,仓储费10万元约定提货之后一个月支付。甲公司对乙公司另有5万元借款逾期未还。现甲公司欲提货。下列说法正确的是:()
金融机构进入同业拆借市场必须经()批准,其依法对同业拆借市场进行监督管理。
历史教学最主要、最根本的教学原则是()。
“三个代表”是我们党的立党之本、执政之基、力量之源。()
ItseemsthatintheeyesofmanyAmericanstheirunemploymentiscausedby______.AccordingtoTheEconomist,thereasonfor
A、Yes,I’mill.B、No,Idon’tthinkso.C、Yes,he’sverywell.B
WhatwasSulaimanHashim?
最新回复
(
0
)