首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式求竹的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式求竹的值(要求精度0.0005,即某项小于0.0005时停止迭代)。 程序运行后,若输入精度
admin
2018-08-11
41
问题
使用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("%1f",&x);
printf("\neps=%lf,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/VVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是main(){charc=’z’;printf("%c",c-25);}
fseek函数的正确调用形式是______。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。Fun(intx,intb[]){intk=0,r;do{r=x%2
已定义ch为字符型变量,以下赋值语句中错误的是()。
函数fun的功能是计算xndoublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}主函数
#define命令出现在程序中函数的外面,宏名的有效范围为______。
静态测试是一种重要的测试方式,可以发现30%到70%的逻辑设计和编码错误。下面()不属于静态测试?
随机试题
下列哪项不是牛蒡子的功效()
既能平肝疏肝,又能祛风明目的药物是
芯线与电器设备的连接下列说法正确的是:()
某逻辑电路如图7—62所示,若输入A=1,B=0,则输出F1和F2分别为()。
下列关于财务比率的表述,正确的是()。
下列()不是日本物业管理协会主要做的工作。
(2000年)假设某企业在两个相互分割的市场上出售同一种产品,两个市场的需求函数分别是P1=18—2Q1,P2=12一Q2,其中P1和P2分别表示该产品在两个市场的价格(单位:万元/吨),Q1和Q2分别表示该产品在两个市场的销售量(即需求量,单位
下列选项中,不属于SQL特殊运算符的是()。
在类声明中,紧跟在“public:”后声明的成员的访问权限是()。
Whogoesfirstandwhofollows,andthe【C1】______towhichwomenare"emancipated(解放)"aresomeoftheremainingvariablesintod
最新回复
(
0
)