首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出当x
请编写函数fun,其功能是:计算并输出当x
admin
2021-02-25
61
问题
请编写函数fun,其功能是:计算并输出当x<0.97时下列多项式的值,直到|S
n
一S
n-1
|<0.000001为止。
例如,在主函数中从键盘给x输入0.21后,输出为:s=1.100000。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
{}include
double fun(double x)
{
}
NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FILE*rf,*wf;int i;double s f x;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10 ; i++) {
fscanf(rf,"%1f",&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—xnl)>=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/K2tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列方法中,属于白盒法设计测试用例的方法的是()。
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};structworkersw,*p
以下错误的定义语句是
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&B:后Y的值()。
以下叙述中正确的是
下列叙述中错误的是()。
以下各项中,能正确表述算式sin(2πr+30°)的C语言表达式是()。
以下叙述中正确的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
下面不能作为结构化方法软件需求分析工具的是
随机试题
经口插管留置时间较长,一般为7~14d。
合营企业的( ),即为该合营企业的成立之日。
对不同类型的金融机构分别设立不同的专门机构进行监管,是()。
为保证在Internet网上通信的畅通无误,为每一个上网的主机都分配一个唯一的地址.这个地址称为()。
公安机关是政府的一个职能部门,但又不同于一般行政机关;人民警察是国家公务人员,但又不同于政府其他部门的公务员。因此,对人民警察的素质和职业道德必须有更高更严的要求。( )
阅读下面的文字,完成下列5题。朋友从网络上传来著名生物学家道金斯《解析彩虹》中译本书稿嘱评。其中提到诗人济慈认为牛顿用三棱镜将太阳光分解成红、橙、黄、绿、青、蓝、紫的光谱,使彩虹的诗意丧失殆尽,因此科学不仅不美,还会破坏美感。这位19世
=_______.
结构化生命周期应用最普遍、最成熟的一种开发方法,通常也称为结构化分析和设计(SAD)方法()方法构成结构化生命周期方法。
CiscoPIX525防火墙开机自检后,输入“enable”命令后进入的模式是
A、HemustchangetheflightatJacksonville.B、HehastochangetheflightatAlbany.C、Hewillflyfortwohours.D、Hewillfly
最新回复
(
0
)