首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是计算: s作为函数值返回。 在C语言中可调用log(n)函数求In(n)。log函数的引用说明是:double log(double x)。 例如,若m的值为:20,fun函数值为:6.506583。 注
编写函数fun,它的功能是计算: s作为函数值返回。 在C语言中可调用log(n)函数求In(n)。log函数的引用说明是:double log(double x)。 例如,若m的值为:20,fun函数值为:6.506583。 注
admin
2015-08-23
51
问题
编写函数fun,它的功能是计算:
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("%fin",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<1 0;i++) {
fscanf(fp,"%d",&n);
s=fun(n);
fprintf(wf,"%fin",s);
}
fclose(fp);
fclose(wf);
}
选项
答案
double s=0.0 ; int i; for(i=1; i<=m; i++)s+=10g(1.0*i); s=sqrt(s); return s;
解析
(1)调用log(n)函数求ln(n)。
(2)对调用*log(n)进行累加求和,求得根号里的内容。
(3)最后调用C语言的库函数sqrt计算(2)中求得值的平方根。
转载请注明原文地址:https://kaotiyun.com/show/PTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列语句段后,x的值是______。int*p,x;x=100;p=&x;x=*p+50;
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
有以下程序voidf(int*q){inti=0;for(;i
数据库技术的根本目标是要解决数据的()
以下程序运行后的输出结果是【】。main(){inti,j,a[][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j][i]
设计软件结构是在软件生命周期的()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
利用fseek函数可实现的操作是()。
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
随机试题
A.神经管套层B.神经管边缘层C.神经管室管膜层D.神经嵴大脑皮质和脊髓灰质来源于()
某企业2012年8月发生的经济业务及明细分类账如下。要求:根据资料、总分类账和明细分类账的勾稽关系,将明细分类账中空缺的数字填上。(1)4日,向A企业购入甲材料1000公斤,单价17元,价款17000元;购入乙材料2500公斤,单价9元,价款2
产褥期产妇护理下列哪项不妥
模板按照架立和工作特征,可分为()。
出口非配额限制系指在一定时期内根据国内政治、军事、技术、卫生、环保、资源保护等领域的需要,以及为履行我国所加入或缔结的有关国际条约的规定,以经国家各主管部门签发许可证件的方式来实现的各类限制出口措施。目前,我国非配额限制管理主要包括:
下列可以归类为长期融资的是( )。
财政政策与货币政策的协调配合的主要类型是()。
有历史学家认为,近五百年来真正意义上拥有过世界霸权的只有三个国家:荷兰、英国和美国,这三个国家对市场经济进行了接力棒式的创新和发展。其中美国对“对市场经济进行创新和发展”是指()
Mercuryisthenearestplanettothesunanditsperiodof______is88days.
A、Shefeelsfine.B、Shefeelssick.C、Shefeelsbetter.D、Shefeelstired.A[听力原文]M:Bella,howareyou?Marysaidyouweresic
最新回复
(
0
)