首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
38
问题
请编写函数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://jikaoti.com/ti/RYf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1:
请编写函数fun,函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在d[1]中,把20至29岁年龄段的人数放在d[2]中,其余依此类推,把
在软件开发中,需求分析阶段产生的主要文档是
下列选项中不属于软件生命周期开发阶段任务的是
不能正确表示数学式的表达式是
若有定义语句charc=’\101’;则变量C在内存中占
在嵌套使用if语句时,C语言规定else总是
下列条件语句中,输出结果与其他语句不同的是
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
关于C语言标识符,以下叙述错误的是()。
随机试题
五四运动是一场以学生为先导的伟大的群众爱国运动,下列不属于在五四运动期间提出的口号的是()。
“走出去”从全面提高对外开放水平的角度看,其直接指向主要在于()。
某已婚妇女,23岁,未育,月经量中等,每次10~20天,妇科检查未见异常,要了解有否排卵最为简单实用的方法是
患儿,男,6个月,突然发生四肢抽动,持续3min,人工喂养,未加辅食。查体:体温37.5℃,颈软,前囟2cm×2cm,枕部按压有乒乓感,神经系统检查(一)。首选的处理方法为
若构件的检测指标属于最差状态,则应评定为5类。()
采用成本加固定金额酬金,酬金一般按( )的一定百分比确定。
储蓄出纳必须做到手续严密、责任分明、______、______。
社会认知论的基本观点主要是()。
清代改行“地丁银”后,最主要的影响是()。
明确把毛泽东思想作为党的指导思想首次写进党章的是
最新回复
(
0
)