首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是计算: s作为函数值返回。 在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:double log(double x)。 例如,若m的值为:20,fun函数值为:6.506583。 注
编写函数fun,它的功能是计算: s作为函数值返回。 在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:double log(double x)。 例如,若m的值为:20,fun函数值为:6.506583。 注
admin
2021-02-25
73
问题
编写函数fun,它的功能是计算:
s作为函数值返回。
在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:double log(double x)。
例如,若m的值为:20,fun函数值为:6.506583。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
double fun(int m)
{
}
msin()
{
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/kItp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于逻辑运算符的叙述中正确的是()。
有以下程序main(){inta=2,c=5;printf(’’a=%%d,b=%%d\n’’,a,c);)程序的输出结果是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
数据库管理系统的基本功能不包括
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.S=’’hello’’;则以下叙述中正确的是
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
下列给定程序中,函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
随机试题
开展校准时,机构应使用满足__________的、与所进行的校准适宜的校准方法。
借贷资本分割剩余价值时采取的形式是()
单纯性不完全性粘连性肠梗阻的治疗措施主要是
下列哪种药不属于大环内酯类
引起哮喘发作的主要原因是
胃的募穴是膀胱的募穴是
灌浆工程通常采用的水泥有()。
小李是某大型商场的保安,2011年8月12日晚,他在执勤的过程中发现一名小偷正在划开在柜台前购物的消费者的背包,他立刻大声制止小偷的行为。小偷见状不妙。与其同伙立即逃窜。在追捕的过程中,小李被小偷打伤,胳膊骨折。根据上述材料,回答下列问题。小李因为受伤
在实际中,应用最为广泛的调查方式方法是()。
我国衡量银行收益合理性的监测指标包括()。
最新回复
(
0
)