首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun(),其功能是:根据以下公式求的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度0.0005,则程序应输出为3.14…。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在
编写函数fun(),其功能是:根据以下公式求的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度0.0005,则程序应输出为3.14…。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在
admin
2012-07-18
52
问题
编写函数fun(),其功能是:根据以下公式求的值(要求精度0.0005,即某项小于0.0005时停止迭代)。
程序运行后,若输入精度0.0005,则程序应输出为3.14…。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数fun()的花括号中填人你编写的若干语句。
试题程序:
#include
#include
#include
double fun(double eps)
{
}
void main()
{
double x;
printf("Input eps:");
scanf("%1f",&x);
printf("\neps=%1f,PI=%lf\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; }
解析
此题考查的是用迭代法求多项式的值。通过观察题目中给出的数学公式可知,后面一项是前面一项乘以n/(2*n+1),发现这个规律后,问题迎刃而解。通过定义double类型变量,并且赋初值,用来存放多项式的总和。此题中需要注意的是,表示每一项的s1和表示多项式之和的s,两者的初值都是1.0。
转载请注明原文地址:https://kaotiyun.com/show/uDID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定甲有外遇,为达到和第三者结婚的目的,准备杀妻,已将毒药放入妻子的碗中,妻子发觉饭有异味而将饭倒掉,幸免于难,则甲的行为属于()。
扩张性货币政策的主要功能是()。
金融市场最基本的功能是()。
科技创新与民生问题密切相关。下列表述错误的是()。
在新的历史条件下,关于树立和落实科学发展观的实践意义,下列说法不正确的是()。
《凡尔赛和约》签订后,协约国联军司令福煦脱口而出:“这不是和平,这是20年的休战”,能够验证这一预言的是()。
某市交通管理局发布文件,规定对高速公路过往车辆征收过路费。丁某驾车路过被征收,认为属于乱收费,欲讨个说法。下列选项中不正确的是()。
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
甲、乙两辆型号不同的挖掘机同时挖掘一个土堆,连续挖掘8小时即可将土堆挖平。现在先由甲单独挖,5小时后乙也加入挖掘队伍,又过了5小时土堆被挖平。已知甲每小时比乙能多挖35吨土,则如果土堆单独让乙挖,需要多少个小时?()
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
随机试题
“建设平安中国”是新时代坚持和发展中国特色社会主义基本方略的重要内容。下列表述最符合“平安中国”基本内涵的是:
简述组织市场的特点。
使用约束带时应注意()。
在一起故意伤害案中,附带民事诉讼的原告人张某在法庭审理过程中,未经法庭许可中途退庭。对此,法庭应当如何处理?()
监理工程师在工程开工前,应对承包单位进场的施工机械配置情况进行检查控制,主要检查内容是()。
10%的股票股利最有可能造成:
财产所有权是指_______。
在对融资者状况进行考察时,主要考虑的方面包括()。
甲公司是一家智能机器人制造企业,目前生产A、B、C三种型号机器人,最近几年该行业市场需求变化较大,公司正进行生产经营的调整和决策。相关资料如下:(1)预计2018年A型机器人销量1500台,单位售价24万元,单位变动成本14万元;B型机器人销量1
曲线y=lnx在点()处的切线垂直于直线y=一x一2。
最新回复
(
0
)