
程序设计基础Ⅱ实验一结构体与共用体
关于结构体、共用体、枚举体的一些练习。
救救孩子√
知识需要积累,智慧需要沉淀,期待下次再见。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7-1 检查宿舍卫生(20分)
不知道是从哪个学校开始兴起的还是哪个领导的决定,学校里每周都要检查宿舍卫生!大家发现没有,检查宿舍卫生是件很奇葩的事情,它剥削了每件物品的意义:垃圾桶里不能有垃圾,挂钩上不能挂东西,桌子上不能放东西,床上不能躺人!!假设检查卫生分为五项成绩:垃圾桶得分、挂钩得分、桌子得分、床铺得分和窗台得分。每项满分20分,总分满分为100分。按照计算机学院奇葩的规定,宿舍成绩在85分以下就要算作不合格。某天,宿管阿姨给了你一个检查完宿舍的打分表,让你帮忙统计下有多少个宿舍没有达到85分(等于85分是可以的),并且统计成绩原创 2022-03-09 19:19:00 · 710 阅读 · 0 评论 -
7-2 小 I 的小jiejie(20 分)
小 I 去天津玩啦,一路上,他跟他的同学发生了许多有趣的事。 当他们路过天津外国语学院时,他发现了许多小姐姐,他眼花缭乱,甚至不知道该去找哪个小姐姐聊天。 怎么办怎么办! 于是他想到了你,他拍了一张照片给你,你发现照片里一共有 n 个小姐姐(序号从 0 到 n - 1),每个小姐姐都有自己的风格,可以按特征划分出 3 个特征值 w1 , w2 , w3 ,你知道小 I 特别喜欢 w1 特征值高的小姐姐,不太看重 w3 ,于是你对于每个特征都赋予一个权重,分别对应为0.7 0.2 0.1,你能帮小 I原创 2022-03-09 20:01:41 · 491 阅读 · 0 评论 -
7-3 选票统计 (20 分)
某校学生会主席由全校学生投票选举产生,共有m名候选人报名参选,编号为1到m(0<m<1000),全校有n名学生(0<n<30000),每人都可以投票。但每人只能投一票,每票只能选1名候选人。请你设计一个程序能够统计出哪个候选人得票最高,得了多少票。不会出现得票数相同的情况。 输入格式: 第一行输入候选人数m和学生数n,以空格分开; 下面依次输入每个学生所选的候选人的编号。 输出格式: 第一行输出得票最多的候选人编号; 第二行输出该候选人所得的票数。 输入样例: 3 10 1 2 3 2原创 2022-03-09 23:10:24 · 1545 阅读 · 0 评论 -
7-4 小 I 选宾馆 (20 分)
小 I 去天津玩啦,一路上,他跟他的同学发生了许多有趣的事。 到了晚上了,小 I 跟他的同学们要选一个宾馆住下了。但是形形色色的宾馆让小 I 不知所措。 对于一个宾馆来说,有许多特征,比如「价格」、「舒适度」。小I会对每个特征都有一个满意度。 小I会选择出满意度更高一些的宾馆。 其中,「价格」对于小 I 来说是最重要的,其次是「舒适度」。 如果有两个宾馆,如果对「价格」的满意度相同,那么根据「舒适度」进行选择;如果有多个宾馆条件相同,输出编号最小的宾馆。 小 I 现在处于水深火热之中,因为他们面原创 2022-03-09 23:13:40 · 598 阅读 · 0 评论 -
7-5 小鑫の日常系列故事(十)——排名次 (20 分)
小鑫在来到SDUT之后,经过十分刻苦的学习和努力终于进入了ACM集训队。很快又一次ACM集训队的选拔就要开始了,集训队员们又忙碌了起来。他也十分幸运的被学长抓来当苦力。 o(∩_∩)o 这次学长给他分配的任务是写一个自动排名的程序,我们知道当选拔赛结束的时候,每一个参与选拔的同学都会有一个自己的分数。而集训队需要根据大家的分数排名来决定谁能够进入集训队,这个任务就落在了小鑫身上。 你能帮小鑫来完成这个程序么? 输入格式: 输入的第一行为n ( 0<n<=50) ; 之后给出n 行,每行为一原创 2022-03-09 23:15:23 · 323 阅读 · 0 评论 -
7-6 最终排名 (20 分)
第四届山东理工大学ACM网络编程擂台赛比赛完后需要产生一个最终排名,排名按照题数多少来决定。但是有太多的队伍参与,手动计算排名已经不能满足比赛的需求。现在有一份名单记录各个队伍的ID和做出的题目数,需要你写一个程序,产生最终的排名。 为了简化题目,这里的排名规则为:做出题目数量多的队伍排在前面,如果题数相等,保持输入时的相对顺序不要改变。 输入格式: 第一行有一个正整数N(1 < N ≤ 10000),表示队伍数量。 接下来N 行包含两个整数,1 ≤ ID ≤ 10^7, 0 ≤ M ≤ 10原创 2022-03-09 23:16:33 · 1862 阅读 · 0 评论 -
7-7 选夫婿1 (20 分)
倾国倾城的大家闺秀潘小姐要选夫婿啦!武林中各门各派,武林外各大户人家,闻讯纷纷前来,强势围观。前来参与竞选的男生藏龙卧虎,高手云集,才子遍布,帅哥纷纭,更不乏富二代,官二代,可谓声势空前。 每个人参与竞选的帅哥除了进行一段激情洋溢的求婚演讲以外,还要报上自己姓名、身高和体重,以及个人简历。最后再进行文武选拔,最后夺魁者方能得到潘小姐的芳心。 潘小姐不爱名利,只看人,第一关就是身高和体重要合格,即必须在其要求的范围内,否则直接排除在外,不允许参加下一轮的选拔。 作为一个程序员,你没有钱也没有权.原创 2022-03-09 23:21:38 · 788 阅读 · 1 评论 -
7-8 老--质价比 (20 分)
给出n件物品,每件物品有质量和价格两种属性。你要做的是按质量升序排序,若质量相同则按价格降序排序。 输入格式: 第一行输入一个正整数n(1<=n && n <= 100),代表有n件物品。 接下来的一行有n个正整数Wi(1<= Wi && Wi <= 10000),代表每件物品的质量。 再接下来的一行有n个正整数Pi(1 <= Pi && Pi <= 10000),代表每件物品的价格。 输出格式: 输出n行,每行原创 2022-03-10 00:12:36 · 1455 阅读 · 0 评论 -
7-9 共用体练习 (20 分)
给定n和m,接下来有n个描述,每个描述包含一个类型标志和一组相应的数据。 类型标志共3种:INT DOUBLE STRING,然后对应一组相应的数据。 紧接着有m个询问,每个询问仅包含一个整数x,要求输出第x个描述对应的数据(STRING类型保证不含空格,每组对应STRING数据不会超过19个字符)。 输入格式: 输入的第一行为两个整数,n和m (n<=100000, m<=100000 ), 分别代表描述的个数和询问的个数。 接下来为 n 行描述; 最后为m行询问,具体格式见样例输原创 2022-03-10 00:13:54 · 883 阅读 · 0 评论 -
7-10 简单枚举类型——植物与颜色 (20 分)
请定义具有red, orange, yellow, green, blue, violet六种颜色的枚举类型color,根据输入的颜色名称,输出以下六种植物花朵的颜色: Rose(red), Poppies(orange), Sunflower(yellow), Grass(green), Bluebells(blue), Violets(violet)。如果输入的颜色名称不在枚举类型color中,例如输入purple,请输出I don't know about the color purple. 输入格原创 2022-03-10 00:14:58 · 2448 阅读 · 0 评论