首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是计算: s= s作为函数值返回。 在C语言中可调用log(n)函数求In(n)。log函数的引用说明是:double log(double x)。 例如,若m的值为:20,fun函数值为:6.506
编写函数fun,它的功能是计算: s= s作为函数值返回。 在C语言中可调用log(n)函数求In(n)。log函数的引用说明是:double log(double x)。 例如,若m的值为:20,fun函数值为:6.506
admin
2017-11-27
21
问题
编写函数fun,它的功能是计算:
s=
s作为函数值返回。
在C语言中可调用log(n)函数求In(n)。log函数的引用说明是:double log(double x)。
例如,若m的值为:20,fun函数值为:6.506583。
注意:部分源程序在文件PROG1.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://jikaoti.com/ti/mba0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列对于线性链表的描述中正确的是()。
有以下程序#includevoidfun(charC){if(c>‘x’)fun(c-1);printf(“%c”,c);}main(){fun(‘z’);}程序运行后的
有以下程序#includemain(){chara,b,c;b=‘1’;c=‘A’;for(a=0;a
关系数据库管理系统能实现的专门关系运算包括()。
数据库技术的根本目标是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
下列定义变量的语句中错误的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
用筛选法可得到2~n(n
随机试题
试述我国政府在行政决策程序上存在的问题和完善措施。
在人员推销这种形式中,在推销人员不十分了解顾客需求的情况下,可采取
患者在连续硬膜外麻醉下行胆囊切除术,手术开始前测麻醉平面为T4~T12,血压、脉搏正常。术中探查胆囊时患者诉恶心,血压降至86/50mmHg,心率减慢至52次/分。可能是由于
某信用合作社的业务员小张在接到人民法院协助执行通知书后,发现人民法院要查询的存款人刚好是他舅舅,于是就找借口拒不协助查询,人民法院发现真相后决定对小张进行罚款,则针对小张的行为,罚款金额应为人民币()。
据报道,某地曾发生这样一事。村民酒后发生斗殴,当事人一方报警称“自己被打”。接报后,当地派出所所长和副所长等人未穿警服,一矮胖民警手里拿着一根粗柴棒就出发。他们冲进另一方当事人家后,没有出示任何证件,啥也没说就闯进卧室。矮胖民警跳上床后;左手掐住另一方当事
根据《建设工程质量管理条例》,下列文件中不属于工程监理单位对施工质量实施监理依据的是()。
基金份额不固定,基金份额可以在基金合同约定的时间和场所进行申购或者赎回的基金运作方式是()。
代理商按()的固定比例提取佣金。
需要进行成本还原的产品成本计算方法是()。
针对信息系统的控制测试,以下说法中不正确的是()。
最新回复
(
0
)