首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出下列多项式的值: 例如,在主函数中从键盘给n输入50后,输出为:s=1.718282。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROG1.C中。 请勿改动主函数mai
请编写函数fun,其功能是:计算并输出下列多项式的值: 例如,在主函数中从键盘给n输入50后,输出为:s=1.718282。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROG1.C中。 请勿改动主函数mai
admin
2015-12-22
31
问题
请编写函数fun,其功能是:计算并输出下列多项式的值:
例如,在主函数中从键盘给n输入50后,输出为:s=1.718282。
注意:要求n的值大于1但不大于100。
部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
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<10;i++) {
fscarlf(rf,"%d",&n);
s=fun(n);
fprintf(wf,"%1f\r1",s);
}
fclOse(rf);fclose(wf);
}
main()
{ int n;double s ;
printf("\nInput 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/uXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能正确定义二维数组的选项是______。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
下面四个选项中,均是不合法的用户标识符的选项是
下面不属于软件设计原则的是
阅读下面程序段,则执行后输出的结果是【】。#include"stdio.h"main(){charfun(char,int);chara=’A’;intb=13;a=fun(a,
若有下列定义,则对a数组无素地址的正确引用是()。inta[5],*p=a;
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)g,结果是______。
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)
下列数据结构中,属于非线性的是()。
下列数据结构中,能用二分法进行查找的是______。
随机试题
如何加注制冷剂?
OnBeingaStudent①Whatdistinguishesastudent?Whatmakesthestudentstandoutfromtherestoftheclass?ThefourAs:
子宫肌瘤的症状与下述何项关系密切
某种钢材,其塑性和韧性较高,可通过热处理强化,多用于制作较重要的、荷载较大的机械零件,是广泛应用的机械制造用钢。此种钢材为()。
单位或个体经营者的下列业务,应视同销售征收增值税的是()。
编写工作说明书的步骤是()。
20×2年1月1日,甲公司取得专门借款8000万元直接用于当日开工建造的厂房,工期为2年。至20×2年12月31日,累计发生建造支出7200万元。20×3年1月1日,甲公司又取得一般借款2000万元,年利率为6%,当天发生建造支出1600万元,以借入款项支
我国旅游业的转折阶段是在()。
Ifyouareworriedaboutthingsandareunderalotofstressatworkorschool,thenyouareprobablynotsleepingwell.Worry
WhatisLauragoingtodonext?
最新回复
(
0
)