首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是计算: s作为函数值返回。 在C语言中可调用log(n)数求ln(n)。log函数的引用说明是:double log(double x)。 例如,若m的值为:20,fun函数值为:6.506583。
编写函数fun,它的功能是计算: s作为函数值返回。 在C语言中可调用log(n)数求ln(n)。log函数的引用说明是:double log(double x)。 例如,若m的值为:20,fun函数值为:6.506583。
admin
2019-03-19
66
问题
编写函数fun,它的功能是计算:
s作为函数值返回。
在C语言中可调用log(n)数求ln(n)。log函数的引用说明是:double log(double x)。
例如,若m的值为:20,fun函数值为:6.506583。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
1 #include<math.h>
2 #include<stdio.h>
3 double fun(int m)
4 {
5
6 }
7 main()
8 {
9 void NONO();
10 printzf(’’%f\n’’,fun(20));
11 NONO();
12 }
13 void NONO()
14 {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
15 FILE *fp,*wf;
16 int i,n;
17 ctouble s;
18 fp=fopen(’’in.dat’’,’’r’’),
19 wf=fopen(’’out.dat’’,’’w’’);
20 for(i=0;i<10; i++) {
21 fscanf(fp,’’%d’’,&n);
22 s=fun(n);
23 fprintf(wf,’’%f\n’’,s);
24 }
25 fclose(fp);
26 fclose(wf);
27 }
选项
答案
1 double s=0.0; 2 int i; 3 for(i=1;i<=m;i++)s+=log(1.0 *i); 4 s=sqrt(s); 5 return s;
解析
该程序功能是计算并输出多项式值。根据题干中给出的数列,首先推出每一项的表达式,然后再对多项式进行求值。
(1)调用log(n)函数求ln(n)。
(2)对调用log(n)进行累加求和,求得根号里的内容。
(3)最后调用C语言的库函数sqrt计算(2)中求得值的平方根。
转载请注明原文地址:https://www.kaotiyun.com/show/SBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序的输出结果是( ) void f(int v , int w) { int t; t=v;v=w;w=t; } main( ) { int x=1,y=3,z=2; if(x>y) f(x,y); else
用树形结构来表示实体之间联系的模型称为()。
数据库的故障恢复一般是由()
将以下程序写成三目运算表达式是【】。if(a>b)max=a;elsemax=b;
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
若有定义和语句: intw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是()main(){chars[100]intc,i;scanf("%c",&C);scanf("%d",&i);
下面的程序实现的是指针p所指向的地址的n个数中,求出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】
函数sub的功能是根据下面近似分式求π的值。(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)现在请在下面的函数中填空,完成求π值的功能。#include"math.h"doublesub(longm
随机试题
图中标志的含义是___。
的建立约在婴儿________时开始建,直至到________时才完成建。
直肠、肛管的动脉供应包括
下列人体实验类型中,不需要付出道德代价的是
老年急性阑尾炎的临床特点是
预应力损失根据预应力筋应力损失发生的时间可分为长期损失和()损失。
公司住所是确定()等法律事务的依据。
国家税务总局可通过规章的形式设定警告和罚款。下列关于其可设定的罚款额度的规定中,错误的是()。
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“产品”、“供应商”,查询对象“按供应商查询”和宏对象“打开产品表”、“运行查询”、“关闭窗口”。试按以下要求完成设计:创建一个名为“menu”的窗体,要求如下:
HowdidLucybuythegifts?
最新回复
(
0
)