首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出当x<0.97 时下列多项式的值,直到|Sn-Sn-1|<0.000001为止。 例如,在主函数中从键盘给x输入0.21后,输出为:s=1.100000。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数ma
请编写函数fun,其功能是:计算并输出当x<0.97 时下列多项式的值,直到|Sn-Sn-1|<0.000001为止。 例如,在主函数中从键盘给x输入0.21后,输出为:s=1.100000。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数ma
admin
2019-09-02
66
问题
请编写函数fun,其功能是:计算并输出当x<0.97
时下列多项式的值,直到|S
n
-S
n-1
|<0.000001为止。
例如,在主函数中从键盘给x输入0.21后,输出为:s=1.100000。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include<stdio.h>
#include<math.h>
double fun(double x)
{
}
NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/
FILE*rf,*wf;int i;double s r 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=xnx*(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://kaotiyun.com/show/4ORp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:计算直到=le-6);returnf;}main(){doublex,y;x=2.5;y=fun(x);printf("inTheresultis:in"
请编写函数fun,函数的功能是求出二维数组周边元索之和,作为函数值返回。二维数组中的值在主函数中赋予。例如:二维数组中的值为:1357929994699981
下列选项中不属于面向对象程序设计特征的是
阅读以下程序#includemain(){intcase;floatprintf;printf("请输入2个数:"):scanf("%d%f",&case,&printF);printf("%d%f\n",case,printF);}
以下选项中,不能作为合法常量的是
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){p=
在软件开发中,需求分析阶段产生的主要文档是
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
下面不属于软件设计阶段任务的是
随机试题
触发器电路如题11图所示,当A=1时,次态Qn-1等于【】
“没有革命的理论就没有革命的行动”。()
下列哪项不符合血管内溶血的特点
下列关于SDS-Hb法测定血红蛋白的叙述,错误的是
关于施工机械安拆费和场外运费的说法,正确的是()。【2012年真题】
立井井筒表土段施工为冻结法施工时,其冻结深度应穿过风化带延深至稳定的基岩()以上。
在水力侵蚀地区,地方各级人民政府及其有关部门应当组织单位和个人,以天然沟壑及其两侧山坡地形成的小流域为单元,因地制宜地采取()等措施,进行坡耕地和沟道水土流失综合治理。
阅读以下说明,回答问题1至问题4。[说明]某企业网拓扑结构如图1-1所示。企业根据网络需求购置了如下设备,其基本参数如表1-1所示。根据网络需求、拓扑图和设备参数类型,图1-1中设备1应选择类型为(1)的设备,设备2应选择类
程序的结果为______。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;while(*data){S+=*da
TheGreatNewspaperWarUpuntilabout100yearsago,newspapersintheUnitedStatesappealedonlytothemostseriousread
最新回复
(
0
)