首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是:根据以下公式求π的值(要求满足精度0.005,即某项小于0.005时停止迭代)。 π/2=1+1/3+1*2/(3*5)+1*2*3/(3*5*7)+1*2*3*4/(3*5*7*9)+… +1*
请编写一个函数fun(),它的功能是:根据以下公式求π的值(要求满足精度0.005,即某项小于0.005时停止迭代)。 π/2=1+1/3+1*2/(3*5)+1*2*3/(3*5*7)+1*2*3*4/(3*5*7*9)+… +1*
admin
2010-05-05
42
问题
请编写一个函数fun(),它的功能是:根据以下公式求π的值(要求满足精度0.005,即某项小于0.005时停止迭代)。
π/2=1+1/3+1*2/(3*5)+1*2*3/(3*5*7)+1*2*3*4/(3*5*7*9)+…
+1*2*3*…*n/(3*5*7*…*(2n+1))
程序运行后,如果输入精度0.0005,则程序输出3.14…。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<math.h>
double fun(double eps)
{
}
main()
{
double x;
printf("Input eps: ");
scanf("%1f", &x);
printf("\neps=%1f,PI=%1f\n",x,fun(x));
}
选项
答案
double fun(double eps) { double s=1.0,s1=1.0; int n=1; while(s1>=eps) /*当某项大于精度要求时,继续求下—项*/ {s1=s1*n/(2*n+1); /*求多项式的每—项*/ s=s+s1; /*求和*/ n++; } return 2*s; }
解析
从第2项开始以后的每一项都是其前面一项乘以n/(2*n+1),程序中用s1来表示每一项,s来表示总和后的结果。要注意s1,s的初值都为1.0,返回时要乘以2即return 2*s,这跟数学思想有关系,学习者理解后就很简单了。
转载请注明原文地址:https://www.kaotiyun.com/show/dHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于人文奥运,下列说法错误的是()。
化学与日常生活密切相关,下列说法错误的是()。
近年来,随着我国经济从卖方市场转向买方市场,许多企业根据市场需求变化,积极开发和研制新产品,取得了良好的经济效益。但也有一些企业因商品滞销而减产甚至停产。这说明()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
中国古代有个统一王朝,它最先在全国范围内推行了郡县制.建立起中央集权制的政治模式。据此判断,这个王朝是()。
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
如下图所示,正方形ABCD的边长是14厘米,其中,BE=CE=7厘米。如果点P以每秒2厘米的速度沿着边线CD从点C出发到点D,那么三角形AEP的面积将以每秒()平方厘米的速度增加。
有一类分数,每个分子与分母的和是100,如果分子减K.分母加K,得新的分数约分后等于,其中K是正整数,则该类分数中分数值最小的是()。
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
随机试题
几种常见的内聚类型中,最理想的内聚是()
A苏子降气汤B小青龙汤C桑白皮汤D参苓白术散E二陈汤痰热郁肺型肺胀首选方
病毒入侵机体后最早产生有免疫调节作用的物质是
公路路面技术状况自动化检测方法通常采用()方法处理无效检测数据。
砌体墙上的孔洞超过以下()尺寸时,须预留且不得随意打凿。
某旅游资源地面积为600000m2,其中可供游客游憩的面积(包括道路、休息观赏地)为总面积的50%。按照我国《风景名胜区规划规范(GB50298~1999)》规定的“游人容量计算宜采用下列指标(线路法):以每个游人所占平均道路面积计,5~10平方米”
下列卢梭作品中属于教育小说的是()。
设A是n(n≥3)阶矩阵,证明:(A*)*=|A|n-2A.
情景:一位外国客人乘出租汽车去机场,下车时将一个皮包忘在了车上。任务:写一份寻找失主的广播启事,内容包括:(1)所发生的事;(2)希望找到失主;(3)如何联系。请用下面的格式。Attention,please.Thanks!
Theclauseinthesentence"Itseemsthathisideaismorepractical"is
最新回复
(
0
)