首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度0.0005,则程序应输出为3.140578。 注意:部分源程序给出如下。 请勿改动主函数main和
编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度0.0005,则程序应输出为3.140578。 注意:部分源程序给出如下。 请勿改动主函数main和
admin
2017-09-23
31
问题
编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。
程序运行后,若输入精度0.0005,则程序应输出为3.140578。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < stdio.h >
#include < conio.h >
#include < math.h >
double fun(double eps)
{
}
void main()
{
double x;
printf("Input eps:");
scanf("%1f",&x);
printf("\neps=%1f,PI=%
1f\n",x,fun(x));
}
选项
答案
double fun (double eps) { double s=0 .0,s1 =1.0; int n=1; while( s1 >=eps) /*当某项大于精度要求时,继续求下一项*/ s =s +s1; /*求和*/ {s1=s1*n/(2*n+1); /*求多项式的每一项*/ n++; } return 2*s; }
解析
本题考查:迭代法求给定多项式的值。迭代算法是让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。需要注意变量的数据类型以及赋初值操作。
首先应该定义double类型变量,并且赋初值,用来存放多项式的某一项和最后的总和。从第二项开始以后的每一项都是其前面一项乘以n/(2*n+1),程序中用s1来表示每一项,s表示求和后的结果。需注意s1和s的初值都为1.0,因为循环变量从第二项开始累加。
转载请注明原文地址:https://kaotiyun.com/show/lzxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若定义函数int*func(),则函数func的返回值为()。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i]);
已知下列函数定义:fun(int%,intc,intn,intdatA){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为int
若有以下定义,则对a数组元素的正确引用是()。inta[5],*p=a;
数字字符0的ASCII值为48,运行下列程序的输出结果是()。main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-A);}
下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。main(){inta,i=0;scanf("%d",&A);do{if(a>0&&a%2==0){printf("%d
以下程序中函数sort的功能足对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,pf);,其中buffer代表的是()。
随机试题
在卫生资源分配上,形式公正是根据每个人
某地拟建一座高层住宅,如下图所示,四层为裙房,则裙房屋面的雨水流量为()。已知重现期1a时设计降雨强度为336L/(s.ha);2年设计降雨强度为419L/(s.ha)。(注:设计重现期规范规定值的低值采用)。
某单层单跨厂房,其纵向窗间墙截面尺寸如图所示。墙的计算高度H0=6m,截面面积A=862500mm2,烧结多孔砖和混合砂浆强度等级分别为MUD和m2.5。
建设工程设计合同示范文本中,适用于委托专业工程的设计合同条款主要包括( )。
功能系统分析是价值工程活动的中心环节,按功能的性质分类,可将功能分为()。
跨品种价差套利中,两个指数之间相关性越大越好,但必须是在同一交易所交易的指数期货品种。( )
小学生记忆的主要方式是抽象逻辑记忆,所以他们记忆定义、原理、解释概念等表现的比记忆事件、任务、事实等要容易得多。
在一个圆形跑道上,甲从A点、乙从B点同时出发相向而行,8分钟后两人相遇,再过6分钟甲到B点,又过10分钟两人再次相遇,则甲环行一周需要多长时间?
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
Atatimewheneveryone’smindistheexplosionsofthemoment,itmightseemobtuseofmetodiscussthefourteenthcentury.Bu
最新回复
(
0
)