首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun(),其功能是:根据以下公式求的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度0.0005,则程序应输出为3.14…。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在
编写函数fun(),其功能是:根据以下公式求的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度0.0005,则程序应输出为3.14…。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在
admin
2012-07-18
37
问题
编写函数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://jikaoti.com/ti/wikiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
近几年,我国积极倡导绿色生活方式,鼓励消费者购买和使用节能环保产品、节能省地住宅,减少使用一次性用品。下列不属于绿色生活方式的是()。
2015年政府工作报告中,李克强总理针对产业发展提到了一个新概念:要实施“中国制造2025”。下列对此理解错误的是()。
我国体现人民主权原则的宪法规定,不包括()。
有关我国1982宪法的结构说法正确的是()。
关于现代武器,下列说法错误的是()。
下列不属于我国民族政策内容的是()。
某市交通管理局发布文件,规定对高速公路过往车辆征收过路费。丁某驾车路过被征收,认为属于乱收费,欲讨个说法。下列选项中不正确的是()。
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
根据国务院办公厅部分节假日安排的通知,某年8月份有22个工作日,那么当年的8月1日可能是:
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
随机试题
某养殖场发生疫情,主要表现为产蛋鸡产蛋急剧下降,部分鸡死亡,剖检发现腺胃乳头出血,直肠出血,肠道黏膜出血等。分离病毒选用的鸡胚日龄是
下列关于泡沫灭火系统的说法错误的是()。
适用于融资租赁交易的租赁物是()。
健康:指一个人智力正常,行为合乎情理,能够适应正常工作、社会交往或学习,能够抵御一般疾病。根据健康的定义,下列属于健康的是( )。
设(X1,X2,…Xn)(n≥2)为标准正态总体X的简单随机样本,则().
=______.
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
在软件工程的软件定义阶段。其主要任务是()。
Thestudentswillputoffthematchuntilnextweek,______theywon’tbesobusy.
IwasafreshmanincollegewhenImettheWhites.Theywerecompletelydifferentfrommyownfamily,yetIfeltathomewithth
最新回复
(
0
)