T46-50

1题目:

题目46:已知数据文件IN.DAT中存有200个四位数, 并已调用读函数readDat()把这些数存入数组a中,请考生编制一

函数jsVal(),其功能是: 依次从数组a中取出一个四位数,如果该数连续大于该四位数以前的5个数且该数是奇数,但该

数必须能被7整除。 则统计出满足此条件的个数cnt, 并把这些四位数按从大到小的顺序存入数组b中。 并要计算满足

上述条件的四位数的个数cnt。最后main()函数调用写函数writeDat( )把结果cnt以及数组b中符合条件的四位数输出到

OUT.DAT文件中。

注意: 部分源程序存在文件PROG1.C文件中。

程序中已定义数组: a[200], b[200], 已定义变量: cnt

请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。

void jsVal() /*标准答案*/

{int I,j,flag=0;

for(I=5;I

{for(j=I-5;j

{if(a[I]>a[j])

flag=1;

else {flag=0;break;}}

if (flag==1&&a[I]%2==1&&a[I]%7==0) {b[cnt]=a[I];cnt++;}

}

for(I=0;I

for(j=I+1;j

if(b[I]

{flag=b[I];b[I]=b[j];b[j]=flag;}

}

PROG1.C

#include

#define MAX 200

int a[MAX], b[MAX], cnt = 0;

void jsVal()

{

}

void readDat()

{ int i ;

FILE *fp ;

fp = fopen("in.dat", "r") ;

for(i = 0 ; i < MAX ; i++) fscanf(fp, "%d", &a[i]) ;

fclose(fp) ;

}

void main()

{ int i ;

readDat() ;

jsVal() ;

printf("满足条件的数=%d\n", cnt) ;

for(i = 0 ; i < cnt ; i++) printf("%d ", b[i]) ;

printf("\n") ;

writeDat() ;

system("pause");

}

writeDat()

{ FILE *fp ;

int i ;

fp = fopen("out.dat", "w") ;

fprintf(fp, "%d\n", cnt) ;

for(i = 0 ; i < cnt ; i++) fprintf(fp, "%d\n", b[i]) ;

fclose(fp) ;

}

IN.DAT

6012

5099

9012

7025

8088

7055

5334

7607

8145

6012

5099

9012

7025

第 1 页

T46-50

8088

7055

5334

5795

2896

3019

7747

7607

8145

7090

4140

8626

7905

3735

9620

8714

9496

3640

5249

7671

5925

4687

2982

6227

6478

2638

2793

8298

8246

5892

9861

5795

2896

3019

7747

7607

8145

6012

5099

9012

7025

8088

7055

5334

5795

2896

3019

77

南开100题计算机三级网络技术,计算机三级网络技术上机南开100题T46-50 -.pdf相关推荐

  1. 2012二级c语言上机,2012全国计算机等级考试-二级C语言-上机考试-填空题-分类总结...

    <2012全国计算机等级考试-二级C语言-上机考试-填空题-分类总结>由会员分享,可在线阅读,更多相关<2012全国计算机等级考试-二级C语言-上机考试-填空题-分类总结(3页珍藏版 ...

  2. 江苏省计算机二级vb知识点,江苏省2019年9月计算机等级二级考试教程:VB上机考试新版题库+全真模拟试卷(共2本)...

    &nbsp&nbsp[导读]:江苏省2019年9月计算机等级二级考试教程:VB上机考试新版题库+全真模拟试卷(共2本),更多江苏等级考试计算机等级考试用书,请访问易考吧江苏等级考试栏目 ...

  3. 计算机等级考 之 三级网络技术 理论知识 学习

    前面look一下就好,后面才是码了好久的知识!!! 题型 及 分值比例 单选题    40T    40分    ,    综合题    4T    40分    ,    应用题    20分 上机 ...

  4. 大学计算机三级网络技术,考前数天如何突破性通过计算机等级考试之三级网络技术篇...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 计算机等级考试只有几天的时间了,复习已久的你现在该做些什么? 最新出版的书,结合近年等考真题,考三级网络技术的同学需要的可以看看,我找来了目录和内容简介, ...

  5. 计算机三级网络技术注意事项,2015计算机三级考试《网络技术》复习要点:压缩技术...

    2015计算机三级考试<网络技术>复习要点:压缩技术 1.多媒体的数据量 多媒体计算机能够处理图形.图像.音频.视频. 2.压缩的基础是数据冗余 多媒体信息存在许多数据冗余,这为数据压缩创 ...

  6. 计算机等级考试(三级网络)基本概念与名词解释

    计算机等级考试(三级网络)基本概念与名词解释 作者:yt125 发表时间: 2005/07/26 22:04 点击:1329次 发帖得万元!   活动官方论坛 修改  精华  删除  置顶  来源   ...

  7. 考研复试题 计算机接口原理,微机原理及接口技术考研模拟题一-微机原理与接口技术.DOC...

    微机原理及接口技术考研模拟题一-微机原理与接口技术 附录c < 微机原理及接口技术 >考研模拟题(一) 一.判断题:(正确题在括号内画√,错误画X.每小题 1分,共 10 分) 1.Pen ...

  8. 计算机高级工考试题库2018,080720 自考软件工程:07163高级数据库技术历年真题及答案 2018年 2017年 2019年真题和答案...

    07163高级数据库技术历年真题及答案 2018年 2017年  2019年真题和答案 http://yy870.com/article/36537.html http://zoole.wang/ar ...

  9. crt显存试题计算机,2008年9月全国计算机三级考试《PC技术》笔试真题

    2008年9月全国计算机三级考试<PC技术>笔试真题 50.下面是有关PC机鼠标器工作原理的叙述: Ⅰ. 鼠标移动时,其运动的距离和方向被变换成二进制信息输入到计算机中 Ⅱ. 鼠标移动信息 ...

  10. 计算机一级基础知识100题及答案,全国计算机一级考前测试题及答案

    考试分为四个等级,不同等级的内容不同,一级主要考核微型计算机基础知识和使用办公软件及因特网(Internet)的基本技能.那么全国计算机一级会怎么考?以下仅供参考! 一.填空题 1.计算机的主机是由_ ...

最新文章

  1. 揭秘华为AI一站式开发平台,3步构建一个AI模型 | 华为昇腾师资培训沙龙西安场...
  2. 3dContactPointAnnotationTool开发日志(二一)
  3. python怎么安装pandas模块-windows下如何安装Python、pandas
  4. Jboss4集群配置之四:启动Jboss集群
  5. 数据结构学习笔记(一):链表(linked list)
  6. core::demangled_name的测试程序
  7. 浅谈Hibernate批量操作
  8. Python案例:四种方法判断回文字符串
  9. java1.8输出语句_[【小白学Java——干货】1.初学Java,认识语法、变量与输出语句...
  10. 如何用 Nodejs 分析一个简单页面
  11. C程序设计语言——基础概念
  12. 单片机牛人的学习经历
  13. 基于springboot实现宠物医院管理系统
  14. 初识智遥工作流软件——表单开发篇2
  15. 《Day01》Java开发工程师必备技能:Maven的安装、使用以及重点
  16. Mac蒲公英sh脚本上传app
  17. 无条码商品新建商品档案,搭配蓝牙便携打印机移动打印条码标签
  18. java license机制dll_LicenseJava.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家...
  19. Putty的安装和使用
  20. android tmp目录权限不够,android - 使用root用户安装APK,处理“ / data / local / tmp /”文件夹的新限制 - 堆栈内存溢出...

热门文章

  1. lucene(全文搜索)_建立索引_根据关键字全文搜索_源码下载
  2. IT前景---网络工程师规划之路
  3. 华为机试HJ99:自守数(附带提速方案)
  4. 水系图可以在哪里找_顶刊EES综述:水系锌离子电池面临的问题与机遇
  5. python如何得出数组里最大_如何理解Python里的字典dict?
  6. Java+selenium 自动化测试--自动化测试模型介绍
  7. java 元祖_在java中对元组列表进行排序的有效方法
  8. java swt 刷新,java – org.eclipse.swt.SWTException:从表刷新中“处理小部件”
  9. nginx支持php5,配置nginx支持php
  10. linux安装自带mysql吗_Linux安装mysql8