首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:根据以下公式求,π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度0.0005,则程序应输出为3.14…。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函
编写函数fun,其功能是:根据以下公式求,π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度0.0005,则程序应输出为3.14…。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函
admin
2017-07-18
32
问题
编写函数fun,其功能是:根据以下公式求,π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。
程序运行后,若输入精度0.0005,则程序应输出为3.14…。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
double fun(double eps)
{
}
V0id 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; }
解析
本题考查:迭代法求给定多项式的值。迭代算法是让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。需要注意变量的数据类型以及赋初值操作。
首先应该定义double类型变量,并且赋初值,用来存放多项式的某一项和最后的总和。从第二项开始以后的每一项都是其前面一项乘以n/(2*n+1),程序中用s1来表示每一项,s表示求和后的结果。需注意s1和s的初值都为1.0,因为循环变量从第二项开始累加。
转载请注明原文地址:https://kaotiyun.com/show/dODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
按照“先进后出”原则组织数据的数据结构是()。
有以下程序#includemain(){intX;scanf(”%d”,&x);,if(x2>15)printf(“%d”,x一5);if(x>10)printf(“%d”,x);
有以下程序includemain(){chara[30],b[30];scanf(“%s”,a);gets(b);printf(“%s\n%s\n”,a,b);}程序运行时
有以下程序#includevoidfun(char*c){while(*C){if(*c>=‘a’&&*c
下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,清填空。main(){inti,j;for(i=0;();i++){j=i*10+9;if(j%3!=0)continue;print
若语句“t=fun(fun(x,y,A),(a+b,a+C),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
()的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
下列选项中,不属于模块间耦合的是()。
人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以作为主关键字的是()。
随机试题
Itisnotpolitetoarriveatadinnerpartymorethan15to20minuteslate.Thehostorhostessusuallywaitsforallthegues
A.HBsAgB..HBcAgC.HBeAgD.抗-HBsE.抗-HBc存在于Dane颗粒表面()
男性,28岁。突起畏寒发热,右胸痛2天,X线胸片示右下肺叶大片模糊影。可能诊断
本病诊断为何病本病治法为
已知向量组α1,α2,α3线性无关,α1+2α2,α1+3α3,2α2+tα3线性相关,则t=()。
投资者教育具体应重点突出的内容有()。
某企业与海外公司2008年签订一份金额为500万美元的采购合同,并按规定缴纳了印花税,2009年修改该合同,将金额增加为721万美元,修改凭证当日的美元与人民币的汇率为6.28,当月1日美元与人民币的汇率为6.38,则该企业2009年应缴纳的印花税为人民币
由于交通部门的原因,原定班次或车次变更而导致漏接发生,旅游者对导游员抱怨、发火,导游员应()。
WhatwasMary’sjob?WhatcouldMary’scatsay?Shecouldsay______.
ACareerinAccounting Asafieldofstudyandwork,accountingisexpandingthroughouttheworld.Ajobinaccounting
最新回复
(
0
)