三九宝宝网宝宝教育学龄段教育

二级C语言部分上机编程题详细分析1

10月30日 编辑 39baobao.com

[日本语能力测试二级语法解析第十章可能]日本语能力测试二级语法解析*ざるをえない *かねる *かねない *おそれがある *ようがない *ようもない *にも~ない *(より)ほか(は)ない语法解析一、~ざるをえない前接动词未然形(サ变...+阅读

1、请编一个函数fun,它的功能是:根据以下公式求π的值(要求满足精度0.0005,即,某项小于0.0005时停止迭代):

程序运行后,如果输入精度0.0005,则程序输出多少。

注意:部分源程序存在PROG1.C中,请勿改动主函数和其他函数中的内容,仅在函数fun的指定的部位填入你编写的若干语句。

试题源程序如下:

&emspinclude <stdio.h>

&emspinclude <math.h>

double fun(double eps)

{

}

main()

{ double x;

printf("Input eps:");

scanf("%lf", printf("\neps=%lf, PI=%lf\n",x,fun(x));

}

分析:

(1)本题所用基本算法应为累加。

假设累加值放在变量s中,累加项放在变量t中,累加操作由语句s=s+t;来实现。

(2)若称 为第1累加项,则其前的1为第0累加项,其后的一项为第2累加项,按给定的公式可知,从第1累加项开始,后一项的累加项是前一项的值乘以 。所以当前的累加项应当是:t=t*n/(2.0*n+1.0)。表达式右边的t中是前一项的值,表达式左边的t为当前的每累加累加项。请注意,不要写成:t*n/(2*n+1)而进行整除。

(3)若第0累加项的1作为s的初值,语句:s=s+t;执行n次,就把第1到第n项累加到了s中。每进行一次累加,n值增1。

(4)把以上操作放在循环中。按本题规定,当某项小于eps(0.0005)时停止迭代,因此若用while循环,可用t>=eps作为控制循环进行的条件:

while( t>=eps ){ s+=t; n++; t=t*n/(2.0*n+1); }

(5)注意应给所用变量赋适当的初值。

(6)退出循环后,函数的返回值应是:2*s。

以下为关联文档:

PETS二级写作指导该部分由第一节改错题和第二节指导性写作组成,本部分的设计在于考查考生的书面表达能力。这一部分全部为主观性考题,要求考生用黑色签字笔在答题卡2上做答。第一节:共10题。通...

日本语能力测试二级语法解析第九章判断评价日本语能力测试二级语法解析*はずだ *はずが(は)ない *わけだ *わけが(は)ない *わけではない *わけでもない*というわけではない*わけにはいかない *ものだ *ものではない *というものだ...

08年二级建造师施工管理概论重点讲解★索赔程序:索赔意向通知(索赔程序第一步)→索赔资料的准备(①事件经过;②产生原因,划清责任,确定依据;③分析、计算,确定工期和费用索赔值;④收集证据;⑤起草文件)→索赔文件的提交→索...

日本语能力测试二级听力1問Ⅰ:テ-プを聞いて? 後の問いに答えなさい。はじめに① 身振り1 みふり 2 みぶり 3 しんぶり② 見極める1 みきわめる 2みごくめる 3みぎわめる③ 親父1おやちち 2 おやじ 3 しんち...

二级建造师《施工管理》记忆小册造价 1.提高价值的途径:按价值工程的公式V=F/C分析,提高价值的途径有5条:①功能提高,成本不变; ②功能不变,成本降低; ③功能提高,成本降低;④降低辅助功能,大幅度降低成本 ; ⑤功能大大...

二级建造施工管理之砖砌体安全施工方案一、工程概况 北苑G23#商住楼由江门百龙房地产实业有限公司投资兴建,工程位于江门市良化西。本工程每幢楼建筑面积约7300m2,七层半复式框架结构,建筑物总高度27.8m,首层层高5.1m...

面对二级经销商 消费者买车要谨慎二级经销商是相对一级经销商(品牌店)而言的,其实就是所谓“车虫”的高级形式,这些商家自己不直接代理品牌,而是从其他品牌店或者4S店调货,赚取差价。所以在二级经销商的店里或者广...

有关钢琴考级二级曲目指导二级A组(1) 练习曲 古里特此曲开始接触十六分音符,弹奏时要流畅,要有歌唱性。这首练习曲是3/8拍子,乐句划分是两小节为一句。弹起来要有起伏,要找到节奏中内在的韵律。要把节奏中...

二级建造之建筑施工安全风险因素分析导致建筑施工工程安全事故的原因很多,分类方法也多种多样,大致由高处作业风险、地质因素、环境因素、设备因素、材料因素、人员因素等组成,有时几种因素相互交叉产生。但总的来...

推荐阅读
图文推荐