- 博客(88)
- 收藏
- 关注
原创 一维数组-排序(精选题目)
小云和朋友们去爬香山,为美丽的景色所陶醉,想合影留念。如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右排,请问他们合影的效果是什么样的(所有人的身高都不同)?输入第一行是人数n(2 <= n <= 40,且至少有1个男生和1个女生)。后面紧跟n行,每行输入一个人的性别(男male或女female)和身高(浮点数,单位米),两个数据之间以空格分隔。输出。
2024-11-03 15:18:33 262
原创 c++一维数组sort函数
对数组的元素按从小到大进行排序。输入有两行 第一行有一个整数n( 5 <= n <= 10 ) 第二行有n个整数输出输出更新后的数组样例输入复制8输出复制。
2024-10-26 14:24:45 384
原创 青少年软件编程(C语言)等级二级考试试题2023年09月
将一个数组中的前k项按逆序重新存放。例如,将数组8,6,5,4,1前3项逆序重放得到5,6,8,4,1。
2024-10-07 19:54:14 895 1
原创 c++知识点总结
4.strchr(a,‘s’) 在串a里寻找第一个b。1.strcmp(a,b) 把字符串a复制到b里面。2.strcmp(a,b) 比较两个字符串的大小。3.strcat(a,b) 连接两个字符串。如果a大返回1,如果b大返回-1,如果一样大返回0.
2024-10-05 13:21:20 183
原创 c++2级知识点总结
一维数组 存储空间对一维数组的操作(增加 删除 修改 插入 排序)应用(去重复、统计、数组计数法、连续性问题)二、字符数组(特殊的一维数组)输入输出直接用cin cout读入带空格的字符getline、结束符\0使用到的函数:获取字符串长度strlen()基本造作(插入多个字符,删除多个字符,首字母大小写,统计单词数量,最长单词,去多余空格······)三、二维数组数据的读写、行列操作、位置操作······数据的应用:杨辉三角、统计分数、当做表格使用······
2024-09-29 21:46:35 273
原创 2020真题
输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。输入格式第一行分别为矩阵的行数n和列数m,两者之间以一个空格分开。接下来输入的n行数据中,每行包含m个整数,整数之间以一个空格分开。输出格式输出对应矩阵的边缘元素和。样例样例输入3 33 4 13 7 12 0 1样例输出15。
2024-09-07 11:55:43 292
原创 2022真题
给定一个整数序列以及放大倍数x,将序列中每个整数放大x倍后输出。输入格式包含三行:第一行为N,表示整数序列的长度(N ≤ 100);第二行为N个整数(不超过整型范围),整数之间以一个空格分开;第三行包含一个整数(不超过整型范围),为指定的整数x。输出格式N个整数,为原序列放大之后的序列,整数之间以一个空格分开。样例样例输入31 5 72样例输出2 10 14。
2024-09-07 11:53:02 321
原创 青少年软件编程(C语言)等级二级考试试题(2021年6月)
第一行分别为矩阵的行数m和列数n(m < 100,n < 100),两者之间以一个空格分开。接下来输入的m行数据中,每行包含n个整数(每个数大于等于0,小于1000),整数之间以一个空格分开。接下来n行,每行一个单词,长度不超过20,表示文件的名字。输入一行,包含10个整数,彼此以一个空格分开,每个整数的范围是大于等于0,小于等于100。按照要求排序后输出一行,包含排序后的10个整数,数与数之间以一个空格分开。N个整数,为原序列放大之后的序列,整数之间以一个空格分开。1.奇数在前,偶数在后;
2024-08-03 15:33:51 1034 3
原创 青少年软件编程(C语言)等级二级考试试题(2020年6月)
海上有一个岛,在环海边上建有一条环岛高速公路,沿着公路有n(5 < n < 10000)个居民点,假设每个居民点有一个编号,从0开始,按顺时针依次从小到大(即,0,1,…一行单词序列,最少1个单词,最多100个单词,每个单词长度不超过50,单词之间用至少1个空格间隔。后面为n行,每行为一个居民点的啤酒需求量以及按顺时针离下一个居民点的距离(均为整数,空格间隔),从编号为0的开始,按单增顺次给出。输入一行单词序列,相邻单词之间由1个或多个空格间隔,请按照字典序输出这些单词,要求重复的单词只输出一次。
2024-07-11 21:44:06 818 1
原创 2022C语言二级真题
接下来输入的m行数据中,每行包含n个整数(每个数大于等于0,小于1000),整数之间以一个空格分开。第三行包含2个整数,为指定的整数m,误差范围X。例如:数字序列1、4、2、3 的相邻数字差的绝对值分别为3、2、1,排序后是1、2、3,说明该序列存在着“有趣的跳跃”。给定一个数的序列S,以及一个区间[L, R], 求序列中介于该区间的数的个数,即序列中大于等于L且小于等于R的数的个数。在一个长度为n的数字序列中,如果相邻元素差的绝对值经过升序排序后正好是1~n-1,则认定该序列存在“有趣的跳跃”。
2024-06-15 16:55:24 915
原创 c++二级真题2021年06月
给定一个整数序列以及放大倍数x,将序列中每个整数放大x倍后输出。输入格式包含三行:第一行为N,表示整数序列的长度(N ≤ 100);第二行为N个整数(不超过整型范围),整数之间以一个空格分开;第三行包含一个整数(不超过整型范围),为指定的整数x。输出格式N个整数,为原序列放大之后的序列,整数之间以一个空格分开。
2024-06-13 21:32:23 252
原创 2021年09月2021C语言二级真题
现有n个整数,将其中个位数为k的数进行累加求和。输入格式第一行两个整数n、k,以空格分隔。(0 < n < 1000, 0 ≤ k ≤ 9)第二行n个非负整数,以空格分隔,每个数不大于100000。输出格式输出满足题目要求的累加和。
2024-06-12 21:49:24 169
原创 C语言二级真题2021年12月
给定一个数的序列S,以及一个区间[L, R], 求序列中介于该区间的数的个数,即序列中大于等于L且小于等于R的数的个数。输入格式第一行1个整数n、分别表示序列的长度。第二行n个正整数,表示序列里的每一个数,每个数小于等于10000000。第三行2个整数L、R,分别表示区间的左端点,区间的右端点。输出格式输出一个整数,表示序列中大于等于L且小于等于R的数的个数。
2024-06-11 22:02:00 186
原创 作业40 自定义函数
求这样一个三位数,该三位数等于其每位数字的阶乘之和。即abc= a!+ b!+ c!(n!表示n的阶乘)输入无输出输出这个数。
2024-06-09 20:10:23 236 1
原创 2020年06月C语言二级真题
输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。输入格式第一行分别为矩阵的行数n和列数m,两者之间以一个空格分开。接下来输入的n行数据中,每行包含m个整数,整数之间以一个空格分开。输出格式输出对应矩阵的边缘元素和。
2024-06-07 20:58:34 264
原创 2020年09月C语言二级真题
编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。有两个分布在原来的单元格中,其余的均匀分布在其四周相邻的八个单元格中。输出九行九列整数矩阵,每行的整数之间用空格分隔。输入为两个整数,第一个整数m表示中心位置细菌的个数(),第二个整数n表示经过的天数()。假设细菌的寿命仅一天,但每天可繁殖10个后代,而且这10个后代,
2024-06-06 22:25:49 454
原创 2020年12月C语言二级真题
给定n*n由0和1组成的矩阵,如果矩阵的每一行和每一列的1的数量都是偶数,则认为符合条件。通过分析这些数据,我们希望发现大家的话题焦点人物,即被提及最多的人(如果有多个,找到编号最小的),并找出那些提及它的人。我们收集了N(1<N<10000) 条微博,并已将其中的用户名提取出来,用小于等于100 的正整数表示。如果矩阵仅改变一个矩阵元素就能符合条件,则输出需要改变的元素所在的行号和列号,以一个空格分开。输入n+1行,第1行为矩阵的大小n,以下n行为矩阵的每一行的元素,元素之间以一个空格分开。
2024-06-04 22:23:00 633
原创 作业39 sqrt应用
输出复制 输出复制。输入复制 输入复制 输入复制。输出复制 输出复制。输出复制 输出复制 输出复制。输入一个整数,判断他是否是完全平方数,如果是,输出yes,否则输出no。输入一个整数,输出他的所有因数(除了1和它本身)空格隔开。
2024-05-25 22:21:29 1042
原创 NOI / 1.6编程基础之一维数组(3)
第一行有两个整数L(1 <= L <= 10000)和 M(1 <= M <= 100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。接下来的M行每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。,L,都种有一棵树。一行,第一个数是n(0 < n < 3000),为序列长度,接下来有n个整数,依次为序列中各元素,各元素的绝对值均不超过1,000,000,000。第一行包含三个整数:N,NA,NB,分别表示比了N轮,小A出拳的周期长度,小B出拳的周期长度。
2024-04-29 21:27:24 742
原创 作业 二维数组-应用
遥控飞机大赛拉开帷幕。比赛规则为,每位选手让自己的飞机从起点到终点飞行5次,组委会记录5次的飞行的成绩之后去掉一个最大成绩、一个最小成绩后计算剩余3个成绩的平值(平均分保留3位小数)作为该选手的最终成绩。有n名选手参加了比赛,从键盘读入每位选手的编号以及他们的5次飞行的成绩。请根据n名选手的比赛成绩,编程计算出冠军、亚军、季军的编号以及组委会计算出的成绩。(假设不存在多名选手成绩正好一样输入。
2024-04-27 17:00:11 563
原创 NOI / 1.6编程基础之一维数组(2)
描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。输入。
2024-04-25 22:44:19 761
原创 NOI / 1.6编程基础之一维数组
输入一行,包含10个整数(大于等于0,小于等于100),分别表示购买的《计算概论》、《数据结构与算法》、《数字逻辑》、《C++程序设计教程》、《人工智能》、《计算机体系结构》、《编译原理》、《操作系统》、《计算机网络》、《JAVA程序设计》的数量(以本为单位)。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。
2024-04-12 21:58:44 768
原创 作业 二维数组-定位问题
这个牧场有5个草丛:一个在第一行,一个在第二列横跨了二、三行,一个在第三行,一个在第四行横跨了四、五列,最后一个在第五行。字符之间无任何分隔符。之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色。第一行分别为矩阵的行数m和列数n(m < 100,n < 100),两者之间以一个空格分开。现在给出n行m列的雷区中的地雷分布,要求计算出每个非地雷格的周围格地雷数。第一行包含两个整数m和n,表示图像的行数和列数,中间用单个空格隔开。接下来输入的m行数据中,每行包含n个整数,整数之间以一个空格分开。
2024-03-30 20:07:30 401
原创 作业-逆序和定位
编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的首字母大写,依然以单个空格分隔。编写程序,读入一行英文(只包含字母和空格,单词间以单个或多个空格分隔),统计句子中单词的个数。随机输入一个长度不超过255的字符串,将其倒置后输出。输入为一个字符串(字符串长度至多为100)。输入为一个字符串(字符串长度至多为100)。(测试数据不含空格)只有一行,输出倒置后的字符串。
2024-03-16 22:29:23 341 1
原创 作业-字符数组-基础
它的意思就是:先用扫描仪把纸上的文字扫描成一个图片,再用识别软件把那个图片中的文字识别出来,最后生成一个文本文件。以现有的技术,扫描效果是比较理想的,但识别效果还不十分另人满意,经常会出现错误,尤其是当两个字形状特别接近的时候,而且,这种错误是很难用眼睛看出来的。国王有一个魔镜,可以把任何接触镜面的东西变成原来的两倍——只是,因为是镜子嘛,增加的那部分是反的。输入一串小写字母(以"."为结束标志),统计出每个字母在该字符串中出现的次数(若某字母不出现,则不要输出,题目保证每个字母出现的次数<10)。
2024-02-21 11:47:11 1067 1
原创 作业 一维数组-连续性问题
小明每次必须投满规定的积分才能结束投篮,积分规则是这样的:小明每投中一个球得1 分,如果没投中但球碰到了篮框、篮板或篮网则既不得分也不扣分,如果球啥也没碰到(俗称三不沾)则倒扣1 分,作为奖励小明如能连续投中3 球则额外加1 分,如连续投中4 球则额外加2 分,依次类推,即连续投中K 球(K≥3)则额外加K−2 分。那么,1 号队没有获得过连胜,2 号队连胜3场,6 号队连胜2 场,获得连胜场次最多的球队是2 号队。输出若干行,每行2 个整数,按照读入的顺序输出获得连胜的球队的编号以及连胜的场次。
2024-01-27 18:14:37 878 1
原创 作业-数组计数法
学校王老师研发了一套新的声音识别系统,该系统预先将每位同学的学号和声音录入之后,只要同学一说话,就知道是哪个学号的同学在说话(不同的同学声音是完全不一样的)王老师将系统装在了教室,系统收集到了一节英语课中同学们说话的n 个片段,并转换为了同学们的学号,请你编程帮助王老师计算出,有多少个同学在英语课中发过言,并按照学号由小到大,输出每位同学的学号及该学号的同学发言的次数。比如:假设读入5 个数,分别为1 2 3 3 5 ,统计结果如下:1 出现1 次,2 出现1 次,3 出现2 次,5 出现1 次。
2024-01-20 18:03:06 1024
原创 作业-去重复统计(2)
小明从一副扑克牌中(没有大小王,J认为是数字11,Q是12,K是13,A是1)抽出2张牌求和,请问能够组合出多少个不相等的数,按照由小到大输出这些数。
2024-01-13 19:26:56 569
原创 作业-去重复统计(2)
王者荣耀要评选出最受欢迎的角色,每个角色都有编号(1-100)请你设计投票系统,可以显示每个角色(对应编号)出现的次数显示按票数从大到小排序。军训期间,童鞋们可以领用自己喜欢的颜色的水杯(颜色已编号1-50之间)教官想知道最受欢迎的颜色是哪个,领取了多少个,请你编程帮助教官实现功能假设最受欢迎的编号唯一。n行,每行2个整数,代表被下载过的游戏编号级下载次数。第一个整数代表角色编号,第二个整数代表领取的数量。第二行的n个整数代表n次下载游戏的编号。第二行的n个整数代表n次下载游戏的编号。
2024-01-07 19:52:35 404
原创 作业-去重复统计
王者荣耀要评选出最受欢迎的角色,每个角色都有编号(1-100)请你设计投票系统,可以显示每个角色(对应编号)出现的次数显示按票数从大到小排序。军训期间,童鞋们可以领用自己喜欢的颜色的水杯(颜色已编号1-50之间)教官想知道最受欢迎的颜色是哪个,领取了多少个,请你编程帮助教官实现功能假设最受欢迎的编号唯一。n行,每行2个整数,代表被下载过的游戏编号级下载次数。第一个整数代表角色编号,第二个整数代表领取的数量。第二行的n个整数代表n次下载游戏的编号。第二行的n个整数代表n次下载游戏的编号。
2024-01-06 16:48:14 459
原创 c++整数运算(1)
int main()int m,n;cin>>m>>n;m-nn)cnt++;m = m-n;return 0;int main()int m,n;cin>>m>>n;return 0;int main()int n;cin>>n;return 0;int main()int n,a,x;
2023-12-23 23:40:49 135 1
原创 c++一级(中国电子学会)
第一行3个整数n、L、R,分别表示序列的长度,区间的左端点,区间的右端点。(0 < n ≤ 10000, 1 ≤ L ≤ R ≤ 1000000) 第二行n个正整数,表示序列里的每一个数,每个数小于等于10000000。给定一个数的序列S,以及一个区间[L, R], 求序列中介于该区间的数的个数,即序列中大于等于L且小于等于R的数的个数。两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)一行两个数,分别为保留2位小数输出的F,以及整数N,以一个空格分开。
2023-12-22 21:51:11 819
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人