首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出下列多项式的值: 例如,在主函数中从键盘给n输入15,则输出为:s=2.718282。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROGl.C中。 请勿改动主函数mai
请编写函数fun,其功能是:计算并输出下列多项式的值: 例如,在主函数中从键盘给n输入15,则输出为:s=2.718282。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROGl.C中。 请勿改动主函数mai
admin
2021-06-15
57
问题
请编写函数fun,其功能是:计算并输出下列多项式的值:
例如,在主函数中从键盘给n输入15,则输出为:s=2.718282。
注意:要求n的值大于1但不大于100。
部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
double fun(int n)
{
}
main()
{ int n;double s;
printf(“Input n:”);scanf(“%d”,
&n);
s=fun(n);
printf(“s=%f\n”,s);
NONO();
}
NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FILE *rf,*wf;int n,i;double s;
rf=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“w”);
for(i=0;i<10 ; i++){
fscanf(rf,“%d”,&n);
s=fun(n);
fprintf(wf,“%lf\n”,s);
}
fclose(rf);fclose(wf);
}
选项
答案
double S=1; long t=1; int i; for(i=1; i<=n; i++){ t=t*i; /*计算阶乘*/ s+=1./t; /*计算每项的值并累加至变量s中*/ } return s; /*返回多项式的值*/
解析
该程序功能是计算并输出多项式的值。该题的解题思路是,根据题干中给出的数列,首先推出每一项的表达式,然后再对多项式进行累加求和。
转载请注明原文地址:https://kaotiyun.com/show/Sjtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中char类型数据占字节数为
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3×3的矩阵就是一个“幻方”:4
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。(用于字符串比较的函数
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序的下划线
下列程序的输出结果为()。main(){unionun{char*name;intage;intpay;}s;’s.name="zhaoming";s.age=32;s.pay=3000;printf("%d\n",s.a
下列各选项中,不属于序言性注释的是()。
以下叙述中正确的是
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
数据库设计中反映用户对数据要求的模式是( )。
下面不属于软件工程过程的4种基本活动
随机试题
针对不同年龄的学生进行不同内容的、特点的教育是遵循身心发展的()。
患者张某,男性,18岁。昨天淋雨后出现恶寒,发热,无汗,头痛,四肢酸痛,流大量清涕,咳嗽,吐白稀痰,舌苔薄白润,脉浮紧。其治法是
A、牙齿结构异常B、牙齿形态异常C、牙齿数目异常D、牙齿萌出异常E、牙齿结构形态均异常畸形中央尖属于
抗震等级为二级的框架结构,其节点核心区的尺寸及配筋如下图所示。混凝土强度等级为C40(fc=19.1N/mm2),主筋及箍筋分别采用HRB335(fy=300N/mm2)和HPB235(fyv=210N/mm2),纵筋保护层厚30mm。已知柱的剪跨比大于
如果承包商无正当理由延误了竣工试验,工程师可通知承包商要求其在收到通知后()天内进行竣工试验。
以下各项中不能作为企业管理费的计算基础的是()。
走新型工业化道路,就是要大力发展信息化,用高新技术取代传统产业。
根据以下资料。回答以下问题初步核算,2011年,山东省实现生产总值(GDP)45429.2亿元,比上年增长10.9%。其中,第一产业增加值3973.8亿元,增长4.0%;第二产业增加值24037.4亿元,增长11.7%;第三产业增加值17418.0亿
根据《选举法》的规定,关于代表的罢免,下列选项正确的有()。
求
最新回复
(
0
)