全国计算机c二级编程题,全国计算机二级C上机 编程题.doc

全国计算机二级C上机 编程题.doc

全国计算机二级C上机 编程题

全国计算机等级考试C语言――编程题

1.m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。例如,当score数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人数应该是4,below中的数据应为10、20、30、40。第一个for循环用来计算score数组中分数的总和,然后用aver/=m求出平均值,第二个循环用来找出小于平均分的元素,并放到数组below中,这里要注意j的递增方式。 #include #include #include

int fun(int score[],int m,int below[]) { int i,j=0,aver=0; for(i=0;i{ int i,n,below[9];

int score[9]={10,20,30,40,50,60,70,80,90}; n=fun(score,9,below);

printf(\ for(i=0;i #include void fun(int *a,int *n) { int i,m=0;

for(i=1;iif(((i%7==0) || (i==0)) && !((i%7==0) && (i==0))) { a[m]=i;m+=1;} *n=m;} main( )

{ int aa[1000],n,k; clrscr( ); fun(aa,&n);

for(k=0;kif((k+1)==0) printf(\else printf(\

-1-

3.请编写函数void fun(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。例如,若x中的值为30,则有4个数符合要求,它们是1,3,5,15。由于要求的数不能是偶数故编程时从1开始循环而步长为2这样正好保正i永远的奇数。这里也要注意存放结果的数组pp的下标变化方式。 #include #include

void fun(int x,int pp[],int *n) { int i,j=0; for( i=1;i{ int x,aa[1000],n,i;

printf(\ scanf(\ fun(x,aa,&n);

for(i=0;i4.请编写一个函数void fun(char *tt,int pp[]),统计在字符串中’a’到’z’26个字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串abcdefgabcdeabc后,程序的输出结果应该是:3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0本题采用的是字母的ASCII码值与数组pp下标的对应转换关系分别求出对应字母的个数。第一个for是给pp赋初值0,第二个for用于控制在字符串内从头到尾移动。由于字母’a’的ASCII码值为97而它的个数要放在pp[0]中,而’a’-97的值正好为0。 #include #include void fun(char *tt,int pp[]) { int i; for(i=0;i=‘a’) pp[*tt-97]++; } main( )

{ char aa[1000]; int bb[26],k; clrscr( );

printf(\ scanf(\ fun(aa,bb);

for(k=0;k5.请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m 的k个素数存入xx所指的数组中。例如,若输入:17,5,则应输出:19,23,29,31,37。本题中的for循环用来判断一个数是否为素数,

-2-

由于个数只能是k个所以用do-while循环来控制。 #include #include

void fun(int m,int k,int xx[]) { int i,j=0,p=m+1; do { for( i=2;i=p) xx[j++]=p; p++;} while(j{ int m,n,zz[1000];

printf(\ scanf(\ fun( m,n,zz)

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

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

相关文章

.Net架构篇:思考如何设计一款实用的分布式监控系统?

前言无论从最早期的unix操作系统,还是曾经大行其道的单体式应用,还是现在日益流行的微服务架构,始终都离不开监控的身影。如windows的任务管理器,linux的top命令,都可以看作是监控的面板。再联系起现实生活&#xff0c…

敲代码括号技巧_理解代码块概念,养成良好编程习惯 | 亲子课堂 第 3 课

亲子课堂关卡解析 / 英语教学 / 编程讲解 做亲子编程教育的好帮手! 每周二、四定期更新 地牢面向真正0编程基础的孩子们,关卡被设计成迷宫的形式,引导孩子们使用编程思维解决问题。以循序渐进的方式,让大家理解掌握几个Pyth…

在struts2中push方法的使用_电脑使用中怎么截屏的几种方法

电脑在日常工作中经常需要用到截屏的操作,为了截取画面提供证明或者说明,像我就经常需要用到,当然我在写文章的时候更是需要用到,来配合文字的描述,使大家能更直观更容易的去操作,以达到快速解决电脑问题的…

vue父组件向子组件动态传值的两种方法

在一些项目需求中需要父组件向子组件动态传值,比如我这里的需求是,父组件动态通过axios获取返回的图片url数组然后传给子组件,上传图片的子组件拿到该数组后进行遍历并展示图片,因为有时候获取到的会是空,所以这里要考…

什么是Spring Data?

(这与“学生计划”有关,稍后我将重新讨论该主题。) Spring Data在最近的几次采访中获得通过。 什么是Spring Data ? 为了回答这个问题,让我们考虑持久性的标准方法–所有访问都是通过数据访问对象 (DAO&a…

卸载WPS后,原office出现各种问题,报错,图标混乱

1.运行环境win7专业版64位操作系统,之前电脑上装了WPS和office2013,后来卸载了WPS,导致office图标显示不正常(因为WPS与office有很多冲突的地方,卸载的时候会影响到注册表,导致office的注册表损坏&#xff…

计算机一级应用于段落还是文字,计算机一级复习资料

出国留学网小编们精心为广大考生准备了“2017年计算机一级PS基础知识点”,各位同学赶快学起来吧,做好万全准备,祝各位同学考试顺利通过。更多相关资讯请持续关注出国留学网。AdobePhotoshop 是目前最流行的平面设计软件之一。可以说&#xff…

C#中的CultureInfo类

CultureInfo类位于System.Globalization命名空间内,这个类和命名空间许多人都不是很熟悉,实际我们在写程序写都经常间接性的接触这个类,当进行数字,日期时间,字符串匹配时,都会进行CultureInfo的操作&#…

clistctrl控件最后插入在后面_老板让我把图片放到Excel表格中,批量插入效率高...

私信回复关键词【福利】,获取丰富办公资源!助你高效办公早下班!大家好,我是懂点 Excel 的小E~初入「江湖」,还请大家多多关照!今天我们来学学 Excel 图片的 6 个小技巧,满满都是干货&#xff0c…

python天气预报的功能介绍_python实现智能语音天气预报

本系统主要包括四个函数: 1、获取天气数据 1、输入要查询天气的城市 2、利用urllib模块向中华万年历天气api接口请求天气数据 3、利用gzip解压获取到的数据,并编码utf-8 4、利用json转化成python识别的数据,返回为天气预报数据复杂形式的字典…

vue获取DOM元素并设置属性

这里我想到了2个方法: 方法一: 直接给相应的元素加id,然后再document.getElementById("id");获取,然后设置相应属性或样式 方法二: 使用ref,给相应的元素加ref“name” 然后再this.$refs.name获取到该元素 注意&…

甲骨文发布Java 8

甲骨文决定在3月18日发布升级到JDK(Java开发工具包)8的消息,尽管新版本可能会带来一些错误(如Full speed所介绍的那样) :甲骨文将在3月份发布Java 8,即使有错误 。 Oracle JDK 8发行经理Mathia…

python所有基础

下面就不一一列举了,所有的资料都和GitHub对接,到时候我有更新就直接拖到GitHub上面了。入门的小伙伴们可以进来看看,估计后面还会有很多项目,待更新。 转载于:https://www.cnblogs.com/wuzaipei/p/9633673.html

计算机硬件系统一直延用,会计从业资格证考试:会计电算化计算机硬件系统

要求掌握冯•诺依曼计算机体系结构的基本思想,熟悉计算机硬件的组成及其工作原理,掌握计算机中的常用术语和主要性能指标。1946年,著名美籍匈牙利数学家冯•诺依曼(JohnVon Neumann)提出并论证了计算机体系结构的基本思想。目前的电子计算机都…

部署环境_Hyperledger Fabric Composer环境部署(一)

声明:本体系Hyperledger Fabric Composer相关分享都是基于MacPro进行多次亲测和体验。今天我这里主要介绍的是这些先决条件安装完成后,如何搭建和使用一个基础环境的问题,适合有一定基础的同学一起交流,也欢迎随时留言交流&#x…

输入参数的数目不足_sklearn.decomposition.PCA 参数速查手册

sklearn常用的API参数解析:sklearn.linear_model.LinearRegression调用sklearn.decomposition.PCA(n_componentsNone, copyTrue, whitenFalse, svd_solverauto, tol0.0, iterated_powerauto, random_stateNone)参数n_components释义PCA 算法中所要保留的主成分个数 …

vue-cli打包之后的项目在nginx的部署

vue-cli执行 npm run build 进行打包,生成dist文件夹,把该文件夹下的文件直接复制到nginx服务器目录下,就可打开项目,但是只有首页是可以看到的,再刷新一下就404了,原因是vue的项目为单页应用,路…

了解位图

几周前,我和Alistair一起研究了用于对Neo4j数据库中节点已附加到其上的标签进行建模的代码。 这种工作方式是将32个节点ID的块表示为每个标签的32位位图 ,其中位1表示节点具有标签,而0表示没有标签。 例如,假设我们有节点ID 0-3…

centos7输入法,非root用户无法使用

背景: 1. centos7安装完了输入法之后,root账号能正常使用,但是非root账号始终无法使用中文 解决方案:   1. 登录非root账号,编译家目录的隐藏文件.bash_profile  export GTK_IM_MODULEibus  export XMODIFIERSim…

服务器旧图片维护,图片服务器

注意:AKCMS已于2019年12月27日宣布停止更新,此文档仅供老用户参考,不建议新用户选择AKCMS建站。注意:AKCMS6.1.2已取消授权机制,文档中关于授权、服务、技术支持等的内容均已失效。3.9.4版本起,增加了图床功…