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

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

10月30日 编辑 39baobao.com

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

3.请编写一个函数void fun(char m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17和5,则应输出:19,23,29,31, 37。

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

试题源程序如下:

&emspinclude <stdio.h>

void fun(int m, int k, int xx[])

{

}

main()

{ int m, n, zz[100];

printf("\nPlease enter two integers(m

scanf("%d%d",

fun(m, n, zz);

for(m=0; m<n; m++) printf("%d ",zz[m]);

printf("\n\n");

分析:

(1)本题的基本算法是求素数。假设有整数i,若i不能被2到i之间的任意一个数除尽,则i就是素数;若一旦能被某个数除尽就不是素数。

(2)以下是求i是否为素数的基本算法:变量ok用作i是素数的标志,ok为1,则i是素数。

ok=1;

for(p=2; p<i/2; p++)

if( i%p==0){ ok=0; break; }

if(ok)……

(3)本题要求把大于m的k个素数存入xx所指的数组中。所以,i的值应大于m;取大于m的值逐一进行判断,若是素数就放入xx所指数组中。把以上语句放入一个循环中:

for( i=m+1,j=0; ? ; i++ )

{ ok=1;

for(p=2; p<=i/2; p++)

if( i%p==0 ){ ok=0; break; }

if (ok) { xx[j]=i;j++; }

}

此处,变量i统计存入数组中元素的个数,同时作为下标。

(4)按本题的要求,外循环结束的条件应当是:j<k(j的值从0到k-1)。只要求得了k个素数,就可退出循环。因此在?处应填入j<k。

以下为关联文档:

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拍子,乐句划分是两小节为一句。弹起来要有起伏,要找到节奏中内在的韵律。要把节奏中...

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

推荐阅读
图文推荐