首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
69
问题
请编写函数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"
下列选项中不符合良好程序设计风格的是
针对简单程序设计,以下叙述的实施步骤顺序正确的是
若有以下程序#includeintk=7,m=5:voidf(int*s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%d,",k,*t,*s);}main(){inti=3,*p=&i,*r=&p;f(r
下面不属于软件工程过程的4种基本活动
下列条件语句中,输出结果与其他语句不同的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
在DOS环境下,代表键盘和显示器的设备文件名为
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
随机试题
He______agreatdealintheolddays.
麻醉药品包括
肺癌空洞,肺结核空洞,肺脓肿空洞,最主要的鉴别是
下列哪项属于非感染性发热的疾病
甲县的佳华公司与乙县的亿龙公司订立的烟叶买卖合同中约定,如果因为合同履行发生争议,应提交A仲裁委员会仲裁。佳华公司交货后,亿龙公司认为烟叶质量与约定不符,且正在霉变,遂准备提起仲裁,并对烟叶进行证据保全。关于本案的证据保全,下列哪些表述是正确的?(2014
输送能力大,运转费用低,常用来完成大量繁重散装固体及具有磨琢性物料的输送任务的输送机是()。
期货公司的下列人员中有权对年度报告签署确认意见的是( )。
风险与收益是相互影响、相互作用的,一般遵循低风险高收益的基本规律。()
需求弹性是时间的函数,一般而言,时间越长,需求弹性()。
【美国进步运动】北京大学2006年世界史近现代史真题;中国人民大学2015年世界通史真题;南京大学2017年世界史基础真题
最新回复
(
0
)