计算机二级的编程题,计算机二级编程题(范文).doc

第 PAGE \* Arabic 1 页计算机二级编程题(范文)

整数排序题

☆题目1(整数排序题)

在文件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;i<199;i++)

for(j=i+1;j<200;j++)

if(aa[i]%1000>aa[j]%1000||aa[i]%1000==aa[j]%1000&&aa[i]

for(i=0;i<10;i++)

bb[i]=aa[i];

}

******************************************************************************

★☆题目3(整数统计排序题)

已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数连续大于该四位数以后的五个数且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat( )把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。

void jsVal()

{int i,j,flag;

for(i=0;i

{for(j=i+1;j<=i+5;j++)

if(a[i]>a[j]&&a[i]%2) flag=1;

else {flag=0;break;}

if(flag==1) b[cnt++]=a[i];

}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j]) {flag=b[i];b[i]=b[j];b[j]=flag;}

}

*********************************************************************

☆题目4(整数统计排序题)

已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数连续小于该四位数以后的五个数且该数是偶数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat( )把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。

void jsVal()

{int i,j,flag;

for(i=0;i

{for(j=i+1;j<=i+5;j++)

if(a[i]

else { flag=0; break;}

if(flag==1) b[cnt++]=a[i];

}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j]) {flag=b[i];b[i]=b[j];b[j]=flag;}

}

****************************************************************************

题目5(整数运算排序题)

在文件in.dat中有200组数据,每组有3个数,每个数均是三位数。函数ReadDat()读取这200组数据存放到结构数组aa中,请编制函数jsSort(),其函数的功能是:要求在200组数据中找出条件为每组中的第二个数大于第一个数加第三个数的之和,其中满足条件的组数作为函数jsSort() 的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/512414.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

15 载专注视频增强技术,小而美的 Imint 蕴藏大匠心

如今视频已深深融入我们的生活和工作中&#xff0c;据 CNNIC 数据显示&#xff0c;截止 2021 年 6 月&#xff0c;我国网民的规模达 10.11 亿&#xff0c;其中短视频用户规模 8.88 亿&#xff0c;占网民整体的 87.8%。 这表明我们正步入“视频社会化”时代&#xff0c;随着人们…

vue 组件属性监听_详解vuex 中的 state 在组件中如何监听

前言不知道大家有没有遇到过这样一种情况&#xff1f; vuex中的state会在某一个组建中使用&#xff0c;而这个状态的初始化是通过异步加载完成的。组件在渲染过程中&#xff0c;获取的state状态为空。也就是说组件在异步完成之前就已经完成渲染了&#xff0c;导致组件的数据没有…

Serverless Devs 2.0 全新发布,让 Serverless 应用开发更简单

简介&#xff1a; 2020 年 10 月 23日&#xff0c;阿里巴巴正式宣布开源其首个 Serverless 开发者平台 Serverless Devs。历经近一年精心打磨&#xff0c;今天 Serverless Devs 2.0 正式版全新发布。Serverless Devs 2.0 在平台能力、应用模板以及开发者套件方面能力提升&#…

计算机图形学有序边表作业,《计算机图形学》有序边表填充算法.docx

实验报告实验目的1、掌握有序边表算法填充多边形区域;2、理解多边形填充算法的意义&#xff1b;3、增强C语言编程能力。算法原理介绍根据多边形内部点的连续性知&#xff1a;一条扫描线与多边形的交点中&#xff0c;入点和出点之间所 有点都是多边形的内部点。所以&#xff0c;…

疫情防控“漫入调查系统”上线 SENSORO 助力提升筛查效率及精准度

连日来&#xff0c;国内多地报告新增病例&#xff0c;加上因春节临近导致的人员流动和聚集增加&#xff0c;基层防疫面临着比平时更大的挑战。为快速、高效地解决大规模漫入信息筛查任务&#xff0c;缓解一线疫情防控压力&#xff0c;SENSORO&#xff08;北京升哲科技有限公司&…

程序媛如何自我突破?

简介&#xff1a; 很多时候人们是被自己内心的偏见所打败的。作为一名程序媛&#xff0c;保持一种对世界、对人生的不同看法&#xff0c;可以帮助我们树立自己的参照系&#xff0c;不被外部轻易左右。或许我们无法像一些伟人那样打破、推动如此重大的社会认知&#xff0c;但是我…

r包调用legend函数_R语言实现基于朴素贝叶斯构造分类模型数据可视化

本文内容原创&#xff0c;未经作者许可禁止转载&#xff01;目录一、前言 二、摘要 三、关键词 四、算法原理 五、经典应用 六、R建模 1、载入相关包(内含彩蛋)&#xff1a; 1.1 library包载入 1.2 pacman包载入(彩蛋) 2、读入数据&#xff1a; 3、可视化&#xff1a; 一、前言…

如何基于Dataphin实现敏感数据保护

简介&#xff1a; 在企业的发展过程中&#xff0c;如果不重视敏感数据的保护&#xff0c;和数据安全体系的建设&#xff0c;那么一旦发生了敏感数据泄漏事件&#xff0c;轻则企业口碑受损&#xff0c;业务受影响&#xff1b;重则会直接触法律&#xff0c;受到主管部门的处罚和制…

百度研究院发布2022科技趋势预测:大模型实用化、AI助力深空探测成热门

1月25日&#xff0c;百度研究院发布2022年科技趋势预测&#xff0c;这是其连续第三年发布对前沿科技趋势的展望。 今年上榜的科技趋势预测涵盖了AI核心技术、交叉学科与跨领域研究&#xff0c;以及AI的产业及社会价值三个层面&#xff0c;包括预训练大模型、AI for Science&am…

计算机操作员技术特长,计算机及应用专业自我鉴定(通用5篇)

计算机及应用专业自我鉴定(通用5篇)自我鉴定是个人在一个阶段的自我总结&#xff0c;自我鉴定可以总结出具体的经验&#xff0c;因此我们是时候写一份自我鉴定了。自我鉴定一般是怎么写的呢&#xff1f;以下是小编收集整理的计算机及应用专业自我鉴定(通用5篇)&#xff0c;仅供…

5 款阿里常用代码检测工具,免费用!

简介&#xff1a; 5 款阿里常用代码检测工具免费体验&#xff0c;仅需 2 步&#xff0c;Cherry键盘、公仔抱回家&#xff0c;100%拿奖&#xff01; 作者 | 喻阳 面临问题 在日常研发过程中&#xff0c;我们通常面临的代码资产问题主要分为两大类&#xff1a;代码质量问题和代…

查看topic信息_如何规划的你博客文章主题(Topic)

产品有了&#xff0c; 写手有了。该写哪些主题&#xff0c;就成问题了。这篇文章&#xff0c;会结合真实案例&#xff0c;告诉大家&#xff0c;该如何规划自己的博客主题。&#xff08;注意这里不是标题&#xff09;。以我最近的一个项目&#xff0c; 游泳池产品为例。关键词叫…

DataWorks功能实践速览 — 参数透传

简介&#xff1a; DataWorks功能实践系列&#xff0c;帮助您解析业务实现过程中的痛点&#xff0c;提高业务功能使用效率&#xff01; 往期回顾&#xff1a; DataWorks 功能实践速览01期——数据同步解决方案&#xff1a;为您介绍不同场景下可选的数据同步方案。DataWorks 功能…

GPU还是IPU?IPU 芯片厂商 Graphcore 的 2021

作者 | 宋慧 出品 | CSDN 云计算&AI 科技大本营 AI 人工智能毋庸置疑是目前最火的 IT 技术领域之一&#xff0c;而主攻图形计算的 NVIDIA GPU&#xff08;图形处理器&#xff09;又是现今 AI 领域的当红炸子鸡。不过 AI 芯片领域又迎来了新的挑战者&#xff0c;2016 年创立…

云原生大数据架构中实时计算维表和结果表的选型实践

简介&#xff1a; 随着互联网技术的日渐发展、数据规模的扩大与复杂的需求场景的产生&#xff0c;传统的大数据架构无法承载。 作者 | 志羽 来源 | 阿里技术公众号 一 前言 传统的大数据技术起源于 Google 三架马车 GFS、MapReduce、Bigtable&#xff0c;以及其衍生的开源分布…

冬奥开幕在即,现场通信网络技术深度揭秘!

作者 | 小枣君来源 | 鲜枣课堂还有9天&#xff0c;举世瞩目的北京冬奥会就将拉开大幕。本次冬奥会&#xff0c;是继2008年之后&#xff0c;中国再一次承办这种世界最顶级体育盛会。这两年全球疫情肆虐&#xff0c;抗疫形势波折多变。北京冬奥能够如期举办&#xff0c;意义极为重…

Flink 在 58 同城的应用与实践

简介&#xff1a; 58 同城的实时 SQL 建设以及如何从 Storm 迁移至 Flink。 本文整理自 58 同城实时计算平台负责人冯海涛在 Flink Forward Asia 2020 分享的议题《Flink 在 58 同城应用与实践》&#xff0c;内容包括&#xff1a; 实时计算平台架构实时 SQL 建设Storm 迁移 Fli…

vue解构赋值_前端开发es6知识 模块化、解构赋值、字符串模板

项目开发中一些常用的es6知识&#xff0c;主要是为以后分享小程序开发、nodekoa项目开发以及vueSSR(vue服务端渲染)做个前置铺垫。项目开发常用es6介绍1、块级作用域 let const2、箭头函数及this指向3、promise、asnyc await语法4、模块化 module export和import5、解构赋值、字…

当云原生遇到混合云:如何实现“求变”与“求稳”的平衡

简介&#xff1a; 多年来&#xff0c;随着云计算技术的蓬勃发展和落地&#xff0c;越来越多的企业选择采用云计算技术来帮助自己快速完成业务数字化转型&#xff0c;以便能更好地适应市场变化&#xff0c;进而赢得更大的市场空间。 作者|郝树伟 Flexera 的《RightScale2021 云…

之前写的 JSX 的条件语句竟然存在那么多 Bug?

作者 | 零一来源 | 前端印象今天的主题是&#xff1a;关于 JSX 的条件语句&#xff0c;你不知道3件事一、&&隐藏大坑在 JSX 里写条件语句&#xff0c;&& 应该是用的最多的了&#xff0c;例如&#xff1a;function Demo () {// ...省略一些代码return (<div&…