首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出当x
请编写函数fun,其功能是:计算并输出当x
admin
2019-03-19
2
问题
请编写函数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,"%1f",&x);
s=fun(x);
fprintf(wf,"%1f\n",s);
}
fclose(rf);fclose(wf);
}
main()
{ double x,s; 。
printf("Input x:");scanf("%If",
&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://kaotiyun.com/show/V6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*fl)(),int(*f2)(),intx}{returnf2(x)-f1(x)
请读程序片段: inti=65536;printf("%d”\n”,i; 上面程序片段的输出结果是()
下面的程序通过函数average计算数组中各元素的平均值,请填空。floatavetage(int*pa,intn) {inti; floatavg=0.0; for(i=0;i<n;i++); avg
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【】。inta=5;floatb=7.2,c=3.6;
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="ahDuj";char*s2="ABdUG":intt;t=strcmp(s1,s2);
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是
有以下程序#include<stdio.h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
随机试题
在我国的教育法体系中,全部教育法规的“母法”是()
公共关系公司的咨询诊断业务
氨茶碱属于
A.责令停产、停业整顿,并处5000元以上2万元以下的罚款B.处2万元以上10万元以下的罚款C.处1万元以上3万元以下的罚款D.处违法生产的药品货值金额2倍以上5倍以下的罚款E.处违法生产的药品货值金额1倍以上3倍以下的罚款未取得《药品
某女,62岁,慢性精神病患者,认为一著名节目主持人播放当地新闻时劝说她去做坏事,并且只有她自己能够明白。请问这是什么精神症状?
施工项目成本管理需要采取各种措施,属于成本管理经济措施的有()。
未分配利润将转入下期分配。()
劳动群众集体所有制经济是由()共同占有生产资料的一种公有制形式。
Anyonegoingintoabar,whetherthey______suspicionornot,willbeaskedtotakeatest,whichhighlightsanydruguse.
VirusesFindNewWaystoWormintoComputersJustwhenyouthoughtyouknewacomputervirusorwormwhenyousawone,seve
最新回复
(
0
)