首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出 例如,在主函数中从键盘给n输入20后,输出为: s=534.188884。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函
请编写函数fun,其功能是:计算并输出 例如,在主函数中从键盘给n输入20后,输出为: s=534.188884。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函
admin
2015-08-23
51
问题
请编写函数fun,其功能是:计算并输出
例如,在主函数中从键盘给n输入20后,输出为:
s=534.188884。
注意:要求n的值大于1但不大于100。
部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#inolude
double fun(int n)
{
}
main()
{ int n;double s;
printf("\n\nInput n: "); scanf
("%d",&n);
s=fun(n);
printf("\n\ns=%f\n\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<1 0 ; i++) {
fscanf(rf,"%d",&n);
s=fun(n);
fprintf cwf,"%lf\n",s);
}
fclose(rf);fclose(wf);
}
选项
答案
int i; double fac:1.0; double sum=1.0; for(i=2;i<=n;i++){ fac+=sqrt(i); sum+=fac; } return sum;
解析
该程序功能是对题干中给出的多项式的求解。根据题干中给出的数列,首先推出每一项的表达式,然后再对多项式进行累加求和。
转载请注明原文地址:https://kaotiyun.com/show/mTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#includeinta[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){p=(int*)malloc(sized(int));f(p,a);
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",a[2-i][i]);}
当运行以下程序时,从键盘输入AhaMA(空格)Aha#includemain(){chars[80],c=’a’;inti=0;scanf("%s",s);while(s[i]!=’\n
若有说明:int*p,m=5,n;,以下正确的程序段是
下列选项可以正确表示字符型常量的是
C语言规定,在一个源程序中,main函数的位置
以下程序段的输出结果是【】。inti=9;printf("%o\n",i);
已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是()。
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
下列二维数组的说明中,不正确的是()。
随机试题
国会削减社会福利费看来会损害穷人的利益,其实不会。因为社会福利预算削减的同时,税收也削减。因此,每个人手中的钱将变多,而不是变少。以下哪项能动摇上述论证?Ⅰ.穷人正在敦促国会提高社会福利预算。Ⅱ.穷人本来几乎不纳税或者纳很少的税,因此,税收削减对他们来
用交流电源时,为避免引弧困难,空载电压越高越好。
若某人的血清中仅含有抗A凝集素,则其血型为
将一层住宅用房改为店铺,通常均将临街外墙窗洞口改为门洞口,从结构安全上分析,外墙体应具有足够的()。
某市住房置业担保公司实有资本6000万元,担保贷款余额的总额不得超过()万元。
《工业项目可行性研究报告质量评价标准》中,属于市场调查分析情况综合评价的有()。
()是指部门所应负责的工作与事务范围。
社会行为与社会心理两者是有区别的,社会心理是()。
A、 B、 C、 D、 A第一组前一个图形中的黑点分别移动2格、4格得到后面的图形,第二组前一个图形中的黑点分别顺时针移动1格、3格得到后面的图形,移动的格数之差都是2。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能
最新回复
(
0
)