首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是计算: s作为函数值返回。 在C语言中可调用log(n)函数求ln(n).log函数的引用说明是:double log(double x1。 例如,若m的值为:20,fun函数值为:6.506583。
编写函数fun,它的功能是计算: s作为函数值返回。 在C语言中可调用log(n)函数求ln(n).log函数的引用说明是:double log(double x1。 例如,若m的值为:20,fun函数值为:6.506583。
admin
2013-04-02
34
问题
编写函数fun,它的功能是计算:
s作为函数值返回。
在C语言中可调用log(n)函数求ln(n).log函数的引用说明是:double log(double x1。
例如,若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/0DJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
“商品”与“顾客”两个实体集之间的联系一般是______。
对如下二叉树进行后序遍历的结果为______。
若有定义:int w[3][5];,则以下不能正确表示该组元素的表达方式是______,
有以下程序 main() { char ch[]="uvwxyz",*pc; pc=ch;printf("%c\n",*(pc+5)); } 程序运行后的输出结果是
有以下程序main(){intn=0,m=1,x=2;if(!n)x-=1;if(m)x-=2;if(x)x-=3;printf("%d\n",x);}执行后输出结果是【
设有如下说明typedefstructST{longa;intb;charc[2];}NEW;则下面叙述中正确的是
下面程序的输出结果是() #include<stdio.h> #include<string.h> { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2.strcat
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
在下列字符序列中,不可用做C语言标识符的是()
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
吲哚试验阳性的细菌是因为它能分解:()
关于G+球菌脓毒症,下列哪项是错误的
女患者,35岁。确诊为自身免疫性肝炎,ALT200U/L,肝炎病毒指标(一)。治疗应首先考虑应用
关于子宫腺肌症的表现,下列哪些是正确的
支气管扩张病人出现哪种情况提示有混合性厌氧菌感染
具有温中回阳作用的药物是
自粘性高聚物改性沥青防水卷材,卷材搭接宽度至少应为()mm。
下列选项中,属于《中华民国民法》债编内容的是()。
Thisisthe______pianoonwhichthecomposercreatedsomeofhisgreatestworks.
WhyMoneyDoesn’tBuyHappinessWhatdotheexpertssay?Whatdotheexpertssay?[A]Allinall,itwasprobablyamistake
最新回复
(
0
)