首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出当x
请编写函数fun,其功能是:计算并输出当x
admin
2017-11-27
66
问题
请编写函数fun,其功能是:计算并输出当x<0.97时下列多项式的值,直到|S
n
一S
n-1
|<0.000001为止。
例如,在主函数中从键盘给x输入0.21后,输出为:s=1.100000。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
double fun(double x)
{
}
NONO()
{/* 请在此函数内打开文件,输入测试数
据,调用fun函数,输出数据,关闭文件。
*/
FILE *rf, *wf; int i; double s, x;
rf = fopen("in.dat","r");
wf = fopen("out.dat","w");
for(i = 0 ; i < 10 ; i++) {
fscanf(rf, "%lf", &x);
s = fun(x);
fprintf(wf, "%lf\n", s);
}
fclose(rf); fclose(wf);
}
main ()
{ double x,s;
printf ("Input x:"); scanf("%lf",
&x) ;
s=fun(x);
printf("s=%f\n",s);
NONO();}
选项
答案
int n=1;/* 循环计数*/ double sn=1; /* 累计数*/ double xn=1,xn1=0; /*x的n值,以 及x的n一1值;*/ while(fabs(xn-xn1)>=0.000001)/* 绝对值是否满足条件*/ { xn=xn*x*(0.5-n+1)/n; /*表达式分解以后 xn=(xn一1)*x*(0.5-n+1)/n*/ n+=1; sn+=xn;) /*sn累加上xn*/ return(sn);
解析
(1)根据题干中给出的数列,推出每一项分子是在前一项分子的基础上乘以(0.5-n+1)*x,分母则为阶乘,也就是在前一项分母的基础上乘以n。
(2)在循环中求得每一项,然后对其进行累加求和。
转载请注明原文地址:https://www.kaotiyun.com/show/v2xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下对C语言中联合类型数据的正确叙述是()。
以下关于C语言的叙述中正确的是()。
以下程序的输出结果是_____________-。#includevoidmain(){intf,f1,f2,i;f1=0;f2=1;printf(“%d%d”,f1,f2);f
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(“%u\n”,X);}程序运行后的输出结果是(
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include#
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
若有代数式(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
设有如下的程序段:charstr[]=“HelloWorld”;char*ptr;ptr*str;执行上面的程序段后,*(ptr+10)的值为()。
在关系模型中,二维表的行称为__________。
随机试题
工农民主政府的基层政权机关是()
下列因素中,不参与调节细胞内外水分布的因素是
关于影像增强器结构功能的组合,错误的是
妇女,28岁。原发不孕进行性痛经5年,妇查:子宫大小正常,后倾,欠活动,后壁有2个黄豆大小痛性结节,左侧附件可扪及直径约3cm大小的囊性包块,不活动,右侧附件增厚。其诊断考虑为
在企业财产保险中,不增加费率,也无须加贴保险特约条款的特保财产有()。
一般纳税人应纳增值税税额的计算公式为()。
(2015年真题)国庆黄金周,小白和朋友们商量去外地旅游的事,小米说:如果不去绍兴,就去杭州吧。小黄说:如果不去杭州,就不去绍兴了。小刘说:咱们只去其中一处吧。小白据此提出的大家都能接受的意见是()。
Webbrowserissimplyaterminalemulator,designedtodisplaytextonascreen.Thetwoessentialdifferencesbetweenanordina
______thesepictures,Icouldn’thelpthinkingofthedayswhenIwasintheStates.
ManagementinCyberspaceVirtualrealityisoftenusedtomimichazardousenvironments—cockpitsofcombataircraft,burning
最新回复
(
0
)