首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
43
问题
编写函数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://kaotiyun.com/show/Fnxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。intf(inta[],intn){if(n>=1)returnf(a,n-1)+a[n-1];elsereturn0;}main(){intaa[5
以下叙述中错误的是()。
当用户要求输入的字符串中含有空格时,应使用的输入函数是()。
对于一个正常运行的C语言程序,以下叙述中正确的是()。
数据库系统的核心是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++∣∣b++;语句后变量b的值是【】。
若k是int类型变量,且有以下for语句foroc=-1;k
对数据元素之间的逻辑关系的描述是___________。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、___________和处理过程。
随机试题
取头、面、胸、腹部腧穴,最适宜的体位是()
我国基金管理人对外披露的基金中期报告需要由()复核。
理想对于()相当于()对于行动
根据下列资料,回答106—110题。六大行业城镇非私营单位就业人员平均人均收入为()元。
班主任杨老师带领五一班50名左右的同学去种树,全班同学恰好可以平均分成3组。如果老师与学生每人种树的棵数一样多,则共种了364棵树。五一班学生每人种树多少棵?
求函数f(x)=nx(1一x)n在[0,1]上的最大值M(n)及(n).
纳入集中采购目录属于通用的政府采购项目的,应当委托集中采购机构代理采购;属于本部门、本系统有特殊要求的项目,应当实行部门集中采购;属于本单位有特殊要求的项目,经(17)批准,可以自行采购。
下列关于计算机病毒的叙述中,正确的是__________。
()指令,命令()硬件()上网()调制解调器
Einsteinhadagreateffectonscienceandhistory.AnAmericanuniversitypresidentoncecommentedthatEinsteinhadcreateda
最新回复
(
0
)