首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度
admin
2018-10-21
17
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数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("Inputeps:”);
Scanf("%lf",&x);
printf("\neps:%if,PI=%lf\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++; } return2*s; }
解析
首先应该定义double类型变量,并且赋初值,用来存放多项式的某一项和最后的总和。从第二项开始以后的每一项都是其前面一项乘以n/(2*n+1),程序中用s1来表示每一项,s表示求和后的结果。需注意s1和s的初值都为1.0,因为循环变量从第二项开始累加。
转载请注明原文地址:https://kaotiyun.com/show/50xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。 main() { int a=6,b=3; printf("%d\n" b=(a/b,a%b)); }
以下程序输出的结果是#include<stdio.h>main(){inti=010,j=10;printf("%d,%d\n",++i,j--);}
下列数据结构中具有记忆功能的是()。
已经定义ch为字符型变量,以下赋值语句中错误的是______。
下列选项中不符合良好程序设计风格的是______。
以下程序的输出结果是【】。main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i=3,i>=0;i--,i--)printf("%c",*p[i]);pri
若有以下定义,则不能代表字符。的表达式是______。chars[20]="programming",*ps=s;
s1和s2已正确定义,并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项正确的是______。
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main()(inti,j;for(i=0;i<i0;i++){j=i*10+6;if(())continue;
如下程序的输出结果是______。main(){staticinta[4]={1,2,3,4};int**k,*j;j=a+1;k=&j;printf("%d\n",*(*k+2));
随机试题
采用雷达检测某运营隧道的边墙,实测二次衬砌厚度为45cm,设计二次衬砌厚度为60cm,则按照衬砌断面强度降低的评定标准,将衬砌技术状况值评定为1。()
国家工作人员(),人民检察院应予直接立案。
从较长时期来看,房地产价格的上涨额要高于一般物价的上涨额和国民收入的增长额。
导游语言必须以客观现实为依据,在遣词造句、叙事上要以事实为基础,准确地反映客观情况,这体现了导游语言的()。
“你家人支持你的选择吗?”这个问题违反了问卷设计的()规定。
在《中小学班主任工作规定》中,班主任角色的定位不包括()。
奥运一百多年的历史始终陷入一种________,一方面它高扬超越民族的人类精神,另一方面参与竞争的基本单位是民族国家,前者表现为超越功利的尊重和欣赏;后者则是更实在的、不敢怠慢的国家荣誉和自尊心,金牌多寡成了竞争的________。依次填入横线部分最恰当的
下面叙述正确的是
调制解调器(Modem)的功能是()。
PassportsIfyou’veevertraveledoutsidetheUnitedStates,oneofthemostimportanttasksyouhadtocompletebeforeyour
最新回复
(
0
)