山东大学(威海)C语言PTA答案
山东大学(威海)自动化专业PTA函数题和编程题参考答案
我是小伍同学
随缘更新,感谢关注。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
山东大学(威海)C语言PTA参考答案
6-1 使用函数求数列和6-2 判断完数6-3 修改学生成绩7-1 计算停车费7-2 插入字符串7-3 计算职工工资7-4 查找书籍6-1 求最大的偶数和最小的奇数的差6-2 求前n项和6-3 拆分实数的整数与小数部分7-1 查找整数7-2 打印图案7-3 通讯录的录入与显示7-4 考试座位号7-1 结构体输出成绩最高者的信息7-2 学生成绩排序7-3 一帮一6-1 指针与数组-判断一个数组的元素是否满足集合概念要求6-2 person类型的变量的输出和输入函数7-1 A-B7-2 字母串7-3 求一批整数原创 2025-04-23 15:32:04 · 635 阅读 · 0 评论
-
6-3 拆分实数的整数与小数部分(代码附详细解析)
其中x是被拆分的实数(0≤x<10000),*intpart和*fracpart分别是将实数x拆分出来的整数部分与小数部分。原创 2025-04-19 18:10:04 · 289 阅读 · 0 评论 -
7-1 计算停车费(代码附详细解析)
本题要求根据某停车场收费标准编写程序进行停车费计算。具体标准如下:如果停车时间不超过2小时,免费;如果停车时间为2小时以上且不超过6小时,则按照每小时5元的价格收费;如果停车时间为6小时以上,前6小时按照每小时5元的价格收费,超过6小时后,每增加1小时,按照每小时1元的价格收费。原创 2025-04-19 18:17:17 · 715 阅读 · 0 评论 -
7-2 插入字符串(代码附详细解析)
编写程序完成字符串的插入,即:将一个字符串插入到已经有序的字符串序列中,使得字符串序列仍然有序(序列中的字符串为英文字母组成的非空字符串,任意两个字符串长度均不相等且长度不超过30)原创 2025-04-19 22:17:21 · 251 阅读 · 0 评论 -
6-2 求前n项和(代码附详细解析)
其中n是用户传入的参数。原创 2025-04-19 18:04:21 · 250 阅读 · 0 评论 -
7-3 计算职工工资(代码附详细解析)
给定N个职员的信息,包括姓名、基本工资、浮动工资和支出,要求编写程序顺序输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。原创 2025-04-20 13:52:28 · 275 阅读 · 0 评论 -
6-1 求最大的偶数和最小的奇数的差(代码附详细注释)
其中a是用户传入的数组,n是数组a中元素的个数(n>=2且保证偶数和奇数都至少存在一个),max和min是用户传入的指针。原创 2025-04-19 18:00:48 · 386 阅读 · 0 评论 -
7-4 查找书籍(代码附详细解析)
给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。原创 2025-04-20 13:57:06 · 251 阅读 · 0 评论 -
7-2 打印图案(代码附详细解析)
本题要求编写程序,打印一个由‘#’和‘*’组成的图案。原创 2025-04-20 14:04:21 · 182 阅读 · 0 评论 -
7-2 病人排队(代码附详细解析)
后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度小于10的字符串表示病人的ID(每个病人的ID各不相同且只含数字和字母),一个整数表示病人的年龄,中间用单个空格隔开。第1行,输入一个小于100的正整数,表示病人的个数;按排好的看病顺序输出病人的ID,每行一个。在这里给出相应的输出。在这里给出一组输入。原创 2025-04-23 15:22:12 · 335 阅读 · 0 评论 -
7-1 A-B(代码附详细解析)
本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。原创 2025-04-23 15:37:40 · 261 阅读 · 0 评论 -
6-2 学生成绩的统计(代码附详细解析)
有N名学生,每个学生的数据包括学号、姓名、数学成绩、语文成绩,从键盘输入N名学生的数据,并计算出每个学生的平均成绩,最后显示最高平均分的学生的信息,包括学号,姓名,两门课的成绩,平均分数(保留小数点后一位)。需要完成两个函数;原创 2025-04-23 15:08:17 · 361 阅读 · 0 评论 -
7-3 投票统计(代码附详细解析)
用程序模拟一个活动的投票统计功能。首先输入参选人员个数,再输入每位参选人员名字(不超过20字节),再输入选票张数,再依次输入选票中所选的参选人名(选票中必须选参选中的其中一位)。在输入选票过程中统计每位参选人的得票数,最终按得票数由高到低的顺序输出参选人和其票数(空格分隔),如果票数相同,则按名字从小到大的顺序(ASCII码顺序)输出。原创 2025-04-23 15:23:15 · 323 阅读 · 0 评论 -
7-4 考试座位号(代码附详细解析)
每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。原创 2025-04-20 14:10:24 · 345 阅读 · 0 评论 -
7-4 歌唱比赛计分(代码附详细解析)
设有10名歌手(编号为1-10)参加歌咏比赛,另有6名评委打分,每位歌手的得分从键盘输入,计算出每位歌手的最终得分(扣除一个最高分和一个最低分后的平均分),最后按最终得分由高到低的顺序输出每位歌手的编号及最终得分。原创 2025-04-23 15:24:06 · 266 阅读 · 0 评论 -
7-2 学生成绩排序(代码附详细解析)
假设学生的基本信息包括学号、姓名、三门课程成绩以及个人平均成绩,定义一个能够表示学生信息的结构类型。输入n(n<50)个学生的成绩信息,按照学生的个人平均分从高到低输出他们的信息。如果平均分相同,按输入的先后顺序排列。原创 2025-04-21 14:47:32 · 425 阅读 · 0 评论 -
6-1 综合成绩(代码附详细解析)
a中存放一个应聘者的考试成绩。要求返回综合成绩。原创 2025-04-23 14:59:02 · 220 阅读 · 0 评论 -
6-2 person类型的变量的输出和输入函数(代码附详细解析)
void output(struct person p) //结构体形参void input(struct person *p)//结构体指针作为形参在这里解释接口参数,p均为形参。原创 2025-04-23 14:32:24 · 268 阅读 · 0 评论 -
7-3 一帮一(代码附详细解析)
一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的学生分为一组。原创 2025-04-21 14:50:44 · 389 阅读 · 0 评论 -
7-3 求一批整数中出现最多的个位数字(代码附详细解析)
给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。原创 2025-04-23 15:39:55 · 211 阅读 · 0 评论 -
6-1 指针与数组-判断一个数组的元素是否满足集合概念要求(代码附详细解析)
a是数组,n是数据个数(<=10)原创 2025-04-23 14:30:37 · 243 阅读 · 0 评论 -
7-1 结构体输出成绩最高者的信息(代码附详细解析)
已知学生的信息包括姓名、成绩。编写程序从键盘输入5个学生的信息,输出其中成绩最高者的姓名和成绩。原创 2025-04-21 14:44:27 · 281 阅读 · 0 评论 -
7-1 演员请就位(代码附详细解析)
电视台举办演技大赛,每一场比赛评委都对演员进行评级,获得S级的演员直接晋级到下一场比赛,其它级别则需要继续本场比拼。规定得分大于等于90的评为S级,80-89的评为A级,70-79的评为B级,70分以下的评为C级,请你帮助主办方自动生成等级,并统计直接晋级人数。原创 2025-04-23 15:21:21 · 216 阅读 · 0 评论 -
7-2 字母串(代码附详细解析)
例如就是一个合法的字母串;而dEFfeFGhI就是非法的。注意a没有前一个字母,Z也没有下一个字母。现在面对全班学生交上来的作业,老师请你写个程序自动批改。原创 2025-04-23 15:39:08 · 277 阅读 · 0 评论 -
7-3 通讯录的录入与显示(代码附详细解析)
通讯录中的一条记录包含下述基本信息:朋友的姓名、出生日期、性别、固定电话号码、移动电话号码。本题要求编写程序,录入N条记录,并且根据要求显示任意某条记录。原创 2025-04-20 14:06:28 · 419 阅读 · 0 评论 -
7-1 查找整数(代码附详细解析)
本题要求从输入的N个整数中查找给定的M个整数。如果找到,输出该数首次出现的相应位置(从0开始数);如果没有找到,输出“Not Found”。在第一行中输入整数N(N>0),第二行输入N个整数。然后输入整数M(M>0),随后一行输入M个整数。在M行中输出M个整数的位置,或者“Not Found”。原创 2025-04-20 14:00:31 · 240 阅读 · 0 评论 -
6-3 修改学生成绩(代码附详细注释)
PTA参考答案原创 2025-04-18 16:58:33 · 318 阅读 · 0 评论 -
6-2 判断完数(代码附详细注释)
PTA作业答案原创 2025-04-18 16:23:40 · 388 阅读 · 0 评论 -
6-1 使用函数求数列和(代码附详细注释)
PTA作业答案原创 2025-04-18 15:32:19 · 449 阅读 · 0 评论
分享