首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出下列多项式的值: 例如,在主函数中从键盘给n输入50后,输出为: s=1.718282。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROG1。C中。 请勿改动主函数m
请编写函数fun,其功能是:计算并输出下列多项式的值: 例如,在主函数中从键盘给n输入50后,输出为: s=1.718282。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROG1。C中。 请勿改动主函数m
admin
2015-08-23
34
问题
请编写函数fun,其功能是:计算并输出下列多项式的值:
例如,在主函数中从键盘给n输入50后,输出为:
s=1.718282。
注意:要求n的值大于1但不大于100。
部分源程序在文件PROG1。C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inolude
double fun(int n)
{
}
NONO()
{/*请在此函数内打开文件,输入测试数据,
调用fun函数,输出数据,关闭文件。 */
FTLE*rf,*wf;int n,i;double s;
rf=fopen("in.dat","r");
wf=fopen("out;.dat’,"w");
for(i=0;i<1 0;i++) {
fscanf(rf,"%d",&n);
s=fun(n);
fprintf(wf,"%lf\n",s);
}
fclose(rf);fclose(wf);
}
main()
{ int n;double s;
printf("\nlnput n:");scanf("%d",
&n);
s=fun(n);
printf("\n\ns=%f\n\n",s);
NONO();
}
选项
答案
double s=0,t=1; int i; for(i=1; i<=n; i++){ t *=i; s+=1./t ; } return s;
解析
(1)根据题干中给出的数列,推出每一项分母是在前一项分母的基础上乘当前项数,第n项的项数为n。
(2)在循环中求得每一项,然后对其进行累加求和。
转载请注明原文地址:https://kaotiyun.com/show/pHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
下列程序的输出结果是()。main(){inti=1,j=2,k=3;if(i++==1&&(++j=3‖k++==3))printf("%d%d%d\n",i,j,k);}
结构化程序设计主要强调的是()。
以下数据库除______外,均为严格意义上的DBMS系统。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
DoyouknowwhyJohndidn’t______atthepartyyesterdayevening?
肠重复畸形与依附肠管不共用的组织为
下列可作为采购费用分配依据的有()。
关于CRT,下列说法中正确的是()。
在Word表格中,如要使用SUM(Above)公式进行计算,当()时可得到正确结果。
A、2B、8C、9D、13C左上右下两数的积减去左下右上两数的和得中间的数,问号处为:3×6-(7+2)=9,故选C。
简述合作学习的要点。
清末修律过程中,礼教派的代表人物有()。
ThescientificinterestofAmericanhistorycenteredinnationalcharacterandintheworkingsofasocietydestinedtobecomev
Hardlyhadhefinishedhisspeech______theaudiencestartedcheering.
最新回复
(
0
)