ImageVerifierCode 换一换
格式:DOC , 页数:191 ,大小:157.10KB ,
资源ID:2974249      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2974249.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(三级网络上机必备.doc)为本站会员(j****9)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

三级网络上机必备.doc

1、题目 1 请编写一个函数 jsValue(int m,int k,int xx),该函数的功能是:将大于整数 m 且紧靠 m 的 k个素数存入数组 xx 传回。 最后调用函数 writeDat()读取 10组数据,分别得出结果且把结果输出到文件 out.dat中。 部分源程序存在文件 prog1.c 中。 例如:若输入 17 5 则应输出: 19, 23, 29, 31, 37。 请勿改动主函数 main()和写函数 writeDat()的内容。 int isP(int m) int i; for(i=2;i0;m+) if(isP(m) xxs+=m; k-; 题目 2 已知数据文件 IN.

2、DAT 中存有 300 个 4 位数,并已调用函数 readDat()把这些数存入数组 a中,请编制一个函数 jsValue(),其功能是:求出这些 4 位数是素数的个数 cnt,再求出所有满足此条 件的 4 位数的平均值 pjz1,以及所有不满足此条件的 4 位数的平均值 pjz2,最后调用函数 writeDat()把结果 cnt、 pjz1、 pjz2 输出到 OUT19.DAT 文件中。 例如: 5591 是素数,则该数满足条件,计算平均值 pjz1,且个数 cnt=cnt+1。 9812 是非素数,则该数不满足条件,计算平均值 pjz2。 注意:部分源程序已给出。程序中已定义数组: a

3、300,已定义变量: cnt、 pjz1、 pjz2。请勿改动主函数 main()、读函数 readDat()和写函数 writeDat()的内容。 【参考答案 】 void jsValue() int i; for(i=0;ibj) value=bi; bi=bj; bj=value; 题目 5 程序 prog1.c 的功能是:选出 100 以上 1000 之内所有个位数字与十位数字之和被 10 除所得余数恰是百位数字的素数(如 293)。计算并输出上述这些素数的个数 cnt 以及这些素数值的和 sum。 请考生编写函数 countValue( )实现程序要求,最后调用函数 writeDAT

4、()把结果 cnt和 sum 输出到文件 bc10.out 中。 int isPrime(int m) int i; for(i=2;i500;i-) if(isP(i) cnt+; sum=sum+k*i; k=k*(-1); 题目 7 已知数据文件 IN.DAT 中存有 200 个四位数,并已调用读函数 readDat()把这些数存入数组 a中,请考生编制一函数 jsVal(),其功能是:把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另 一个新的十位数 cd(新十位数的十位数字是

5、原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个十位数ab-cd=0 且 ab-cd=0 for(i = 0; i cd, ab 必须是偶数且能被 5 整除, cd 必须是奇数,同时两个新数的十位 数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组 b 中,并要计算满足上述条件的四位数的个数 cnt。最后 main()函数调用写函数 writeDat( )把结果 cnt 以及数组 b 中符合条件的四位数输出到 OUT.DAT 文件中。 void jsVal() int i,j,thou,hun,ten,data,ab,cd; for(i=0;i0cnt+

6、; for(i=0;i=10 for(i=0;i=10 for(i=0;i=10 且 ab-cd=10 for(i=0;i0cnt+; for(i=0;i max) max = xxi; cnt = 1; else if(xxi = max) cnt+; pj /= (float) cnt1; * 习题 21 在文件 in.dat 中有 200 个正整数,且每个数均在 1000 至 9999 之间。函数 ReadDat()读取这200 个数存放到数组 aa 中。请编制函数 jsSort(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前 10 个数依次存入数组 bb 中,如果后三位的数值相等,则按原先的数值进行降序排列。最后调用函数 WriteDat()把结果 bb 输出到文件 out.dat 中。 例:处理前 6012 5099 9012 7025 8088 处理后 9012 6012 7025 8088 5099 void jsSort() int i,j,data; for(i=0;iaaj%1000|aai%1000=aaj%1000aai=aaj;aaj=data; for(i=0;i10;i+) bbi=aai; * 习题 22

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。