首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
17
问题
编写函数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全国计算机二级
相关试题推荐
以下不构成无限循环的语句或者语句组是()。
设变量a和b已定义为int类型,若要通过scanf(“a=%d,b=%d”&a,&b);语句分别给a和b输入1和2,则正确的数据输入内容是【】。
下面程序输出的结果是___________。intm=17;intfun(intX,inty){intm=3;return(x*y-m);}main(){int
若有“doublea;”,则正确的输入语句是()。
下面的程序在编译时产生错误,其出错原因是()。#includemain(){intlcase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&1
下列叙述中错误的是()。
假设有语句sizeof(double),则它是()。
以下不合法的用户标识符是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
糖皮质激素的药理作用不包括
朱自清的散文《绿》属于哪一题材的散文()
孤束核()
A.四环素B.甲硝唑C.螺旋霉素D.罗红霉素E.环孢素药物辅助治疗青少年牙周炎时宜选用的药物是()
有关麻醉药品和精神药品定点经营的说法,正确的是
供血细胞分析仪进行细胞计数时,血液标本应保存在4℃。()
甲公司为履行与乙公司的箱包买卖合同,签发一张以乙公司为收款人、某银行为付款人的汇票,银行也予以了承兑。后乙公司将该汇票背书赠与给丙。此时,甲公司发现乙公司的箱包为假冒伪劣产品。关于本案,下列哪一选项是正确的?()
()方法是以某一个市场变量作为计值基础,推算出或计算出交易头寸的价值。
下列关于宽带城域网核心交换层特点的描述中,错误的是()。
PeopleallovertheworldwritetoBigBen.They【C1】______sendbirthdaypresents.BigBenisnota【C2】______.It’saclock!
最新回复
(
0
)