首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是计算: S作为函数值返回。 在C语言中可调用log(n)函数求In(n)。log函数的引用说明是:double log(double x)。 例如,若m的值为:20,fun函数值为:6.506583。 注
编写函数fun,它的功能是计算: S作为函数值返回。 在C语言中可调用log(n)函数求In(n)。log函数的引用说明是:double log(double x)。 例如,若m的值为:20,fun函数值为:6.506583。 注
admin
2015-06-08
56
问题
编写函数fun,它的功能是计算:
S作为函数值返回。
在C语言中可调用log(n)函数求In(n)。log函数的引用说明是:double log(double x)。
例如,若m的值为:20,fun函数值为:6.506583。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inClude
#inClude
double fun(int m)
{
}
main()
{
void NONO();
printf(“%f\n”,fun(20));
NONO();
}
VOid NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *fp,*wf;
int i,n;
double s;
fp=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“w”);
for(i=0;i<10;i++) {
fscanf(fp,“%d”,&n);
S=fun(n);
fprintf(wf,“%f\n”,s);
}
fclose(fp);
fclose(wf);
}
选项
答案
double s=0.0; int i; for(i=1; i< =m; i++)s+=log(1.0*i); s=sqrt(s); return s;
解析
该程序功能是计算并输出多项式值。根据题干中给出的数列,首先推出每一项的表达式,然后再对多项式进行求值。
[解题思路]
(1)调用log(n)函数求ln(n)。
(2)对调用log(n)进行累加求和,求得根号里的内容。
(3)最后调用C语言的库函数sqrt计算(2)中求得值的平方根。
转载请注明原文地址:https://kaotiyun.com/show/raJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数用来求出两个整数之和,并通过形参传回两数相加之和值。请填空。 intadd(intx,inty,【】,) {【】=x+y;}
数据库设计包括两个方面的设计内容,它们是_______。
数据流的类型有【】和事务型。
为了避免嵌套的if-else的二义性,C语言规定:else与______配对。
下列叙述中,不正确的是
数据库系统的核心是()。
程序设计方法要求在程序设计过程中()。
设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。
算法具有5个特性,以下选项中不属于算法特性的是______。
随机试题
centroacinarcell
以下不是牙龈切除术适应证的是
隧道衬砌变形缝防水处理方法中不包括()。
1.背景某住宅小区工程基坑南北长400m,东西宽200m。沿基坑四周设置3.5m宽环形临时施工道路(兼临时消防车道),道路离基坑边沿3m,并沿基坑支护体系上口设置6个临时消火栓。监理工程师认为不满足相关规范要求整改。该工程中有一栋高层住宅结构为28层全
一般出口货物的报检时限应在()。
为庆祝某市建市30周年。该市政府要求市政府办公室做好有关工作。为此,市政府办公室以自己的名义发布了有关市容卫生、文明礼貌和清理整顿秩序的通告,要求全市各行业各单位和全体市民切实遵守执行。问题:该通告行为合法吗?为什么?(某省公开选拔党政领导干部公
DoctorsrecommendVitaminCforkeepingcolds______bay.
根据对哲学基本问题第一方面的回答,哲学可分为
Thefollowingisapassageaboutinventorsandtheirinventions.Newinventionsareappearingeverydaytomakeourlivesea
A、Itcoverssuchawiderangethatalotofeffortsareneeded.B、Itsbackgroundinformationistooobscuretocontinue.C、Itha
最新回复
(
0
)