首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),它的功能是计算:s=(1-In(1)-In(2)-In(3)-…-1n(m))2 s作为函数值返回。 在C语言中可调用log(n)函数求In(n)。log函数的引用说明是double log(double x)。
请编写函数fun(),它的功能是计算:s=(1-In(1)-In(2)-In(3)-…-1n(m))2 s作为函数值返回。 在C语言中可调用log(n)函数求In(n)。log函数的引用说明是double log(double x)。
admin
2010-05-05
42
问题
请编写函数fun(),它的功能是计算:s=(1-In(1)-In(2)-In(3)-…-1n(m))2
s作为函数值返回。
在C语言中可调用log(n)函数求In(n)。log函数的引用说明是double log(double x)。
例如,若m的值为15,则fun()函数值为723.570801。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h>
#include <math.h>
double fun(int m)
{
}
main()
{
clrscr();
printf("%f\n",fun(15));
}
选项
答案
double fun(int m) { int i; double s=1.0; for(i=1;i<=m;i++) s=s-log(i); /*计算s=l-In(1)-In(2)-In(3)-…-In(m)*/ return (s*s); /*对s求平方并返回*/ }
解析
首先,题目要求计算1依次减去1到M的对数,可用从1到M的循环,每次循环都减一个数的对数。该题需要注意,log()函数的形式参数应浩如烟海double型变量,用于循环的基数变量为整数,需要进行强制转换。最后在返回的时求平方。
转载请注明原文地址:https://kaotiyun.com/show/wXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
在当事人没有约定、法律亦无特别规定的情况下,买卖合同中的财产所有权的转移时间是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
对具有相同纳税能力的纳税人,不分经济成分、经济形式和经营方式,实行统一税收政策,征收相同的税收。这样征税所体现的税收公平称为()公平。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
乙遭车祸昏迷在路上,甲途经发现后雇计程车将乙送往医院,并帮其支付医药费,在救助过程中,甲的名牌衣服因染有乙的血渍而不能使用,同时乙的贵重手表遗落在事故地点,甲因疏忽而未能发现。下列说法中不正确的是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
以下历史事件发生的先后顺序排列不正确的是()。
小明早上从家步行去学校,走完一半路程时,爸爸发现小明的数学书丢在家里,随即骑车去给小明送书,追上时,小明还有的路程未走完,小明随即上了爸爸的车,由爸爸送往学校,这样小明比独自步行提早5分钟到校。小明从家到学校全部步行需要多少时间?
随机试题
胡芦巴的入药部位是
以下对法律规范的理解正确的是
医疗用毒性药品每次处方剂量不得超过
患者男,37岁,身高175cm,体重70kg,入睡打鼾近5年,无呼吸暂停及憋气,白天无嗜睡,既往无高血压及糖尿病史。门诊专科检查:鼻腔基本正常,咽腔稍窄,腭咽弓稍宽,软腭稍低垂扁桃体不大,舌体不肥厚。多导睡眠监测(PSG):AHI:7.8次/小时(以低通气
气味芳香药物的煎法是
关于项目评估采用的方法,不包括()。
无论在简单的还是复杂的学习情境中,我们都一致地强调动机、焦虑和竞争应保持中等水平,才能有利于学生潜力的充分发挥。()
Inmostoftheuniversities,Englishisa(n)______subjectforthenon-EnglishmajorM.A.andM.S.students.
WhichofthefollowingstatementsisNOTtrueaboutJamesPardrew?
FCM是()的简称。
最新回复
(
0
)