- 博客(39)
- 收藏
- 关注

原创 山东大学(威海)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
554
原创 ROS实验三(坐标变换)
本章介绍了如何在ROS中实现坐标变换(TF)系统,并通过两个任务进行实践。首先,使用Python编写发布方与订阅方,实现动态TF坐标变换,具体步骤包括创建功能包、编写代码、启动节点等。其次,实现小海龟跟随功能,通过订阅两只海龟的位姿,实时计算距离和角度差,控制海龟B跟随海龟A运动。详细代码和启动文件已在文中提供,读者可按照步骤操作,完成实验任务。
2025-05-12 14:44:17
710
原创 基于卷积神经网络和Pyqt5的猫狗识别小程序
本文介绍了如何使用PyTorch和PyQt5实现一个简单的猫狗分类器。该分类器基于Kaggle的DogsvsCats数据集,包含25000张训练图片和12500张测试图片。文章详细描述了如何构建一个三层卷积神经网络(CNN)模型,并通过PyQt5设计了一个交互界面,用户可以通过该界面加载图片并查看分类结果。代码分为两部分:cat_dog_train.py用于训练模型,cat_dog_test.py用于测试和展示分类结果。训练过程中使用了数据增强和标准化技术,并保存了模型检查点。测试部分通过加载训练好的模型,
2025-05-09 22:13:02
932
原创 Leetcode每日一题(1920.基于排列构建数组)
做一个小项目时发现自己已经很久没完整写过代码了,配置好环境后要么在GitHub上找开源代码,要么让ai帮忙写,遇到跑不通的情况直接全部复制粘贴给ai修改。对自己代码能力的退化深感压力,决定去Leetcode上做点算法题,并把我的思考过程写成文章供大家参考。今天做的是Leetcode官方的每日一题(1920.基于排列构建数组),属于非常简单的题目,很适合我这种两年没碰过C++的人......
2025-05-06 16:42:46
569
原创 基于YOLOv8和pyqt的智能车流量检测系统(附完整代码)
系统使用 YOLOv8 模型对视频中的每一帧进行实时分析,准确检测出车辆目标,并通过矩形框标记出来。在视频帧中绘制一条水平分界线,检测通过该线的车辆数量。系统的用户界面(GUI)由 PyQt6 提供,界面简洁直观,可以选择视频文件并查看实时检测结果。同时,系统支持将实时检测到的车辆数据保存为 CSV 文件,方便后续分析。
2025-05-02 17:43:46
496
原创 7-3 求一批整数中出现最多的个位数字(代码附详细解析)
给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。
2025-04-23 15:39:55
151
原创 7-2 字母串(代码附详细解析)
例如就是一个合法的字母串;而dEFfeFGhI就是非法的。注意a没有前一个字母,Z也没有下一个字母。现在面对全班学生交上来的作业,老师请你写个程序自动批改。
2025-04-23 15:39:08
221
原创 7-1 A-B(代码附详细解析)
本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。
2025-04-23 15:37:40
210
原创 7-4 歌唱比赛计分(代码附详细解析)
设有10名歌手(编号为1-10)参加歌咏比赛,另有6名评委打分,每位歌手的得分从键盘输入,计算出每位歌手的最终得分(扣除一个最高分和一个最低分后的平均分),最后按最终得分由高到低的顺序输出每位歌手的编号及最终得分。
2025-04-23 15:24:06
178
原创 7-3 投票统计(代码附详细解析)
用程序模拟一个活动的投票统计功能。首先输入参选人员个数,再输入每位参选人员名字(不超过20字节),再输入选票张数,再依次输入选票中所选的参选人名(选票中必须选参选中的其中一位)。在输入选票过程中统计每位参选人的得票数,最终按得票数由高到低的顺序输出参选人和其票数(空格分隔),如果票数相同,则按名字从小到大的顺序(ASCII码顺序)输出。
2025-04-23 15:23:15
185
原创 7-2 病人排队(代码附详细解析)
后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度小于10的字符串表示病人的ID(每个病人的ID各不相同且只含数字和字母),一个整数表示病人的年龄,中间用单个空格隔开。第1行,输入一个小于100的正整数,表示病人的个数;按排好的看病顺序输出病人的ID,每行一个。在这里给出相应的输出。在这里给出一组输入。
2025-04-23 15:22:12
275
原创 7-1 演员请就位(代码附详细解析)
电视台举办演技大赛,每一场比赛评委都对演员进行评级,获得S级的演员直接晋级到下一场比赛,其它级别则需要继续本场比拼。规定得分大于等于90的评为S级,80-89的评为A级,70-79的评为B级,70分以下的评为C级,请你帮助主办方自动生成等级,并统计直接晋级人数。
2025-04-23 15:21:21
156
原创 6-2 学生成绩的统计(代码附详细解析)
有N名学生,每个学生的数据包括学号、姓名、数学成绩、语文成绩,从键盘输入N名学生的数据,并计算出每个学生的平均成绩,最后显示最高平均分的学生的信息,包括学号,姓名,两门课的成绩,平均分数(保留小数点后一位)。需要完成两个函数;
2025-04-23 15:08:17
243
原创 6-2 person类型的变量的输出和输入函数(代码附详细解析)
void output(struct person p) //结构体形参void input(struct person *p)//结构体指针作为形参在这里解释接口参数,p均为形参。
2025-04-23 14:32:24
221
原创 7-3 一帮一(代码附详细解析)
一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的学生分为一组。
2025-04-21 14:50:44
341
原创 7-2 学生成绩排序(代码附详细解析)
假设学生的基本信息包括学号、姓名、三门课程成绩以及个人平均成绩,定义一个能够表示学生信息的结构类型。输入n(n<50)个学生的成绩信息,按照学生的个人平均分从高到低输出他们的信息。如果平均分相同,按输入的先后顺序排列。
2025-04-21 14:47:32
347
原创 7-1 结构体输出成绩最高者的信息(代码附详细解析)
已知学生的信息包括姓名、成绩。编写程序从键盘输入5个学生的信息,输出其中成绩最高者的姓名和成绩。
2025-04-21 14:44:27
212
原创 7-4 考试座位号(代码附详细解析)
每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。
2025-04-20 14:10:24
277
原创 7-3 通讯录的录入与显示(代码附详细解析)
通讯录中的一条记录包含下述基本信息:朋友的姓名、出生日期、性别、固定电话号码、移动电话号码。本题要求编写程序,录入N条记录,并且根据要求显示任意某条记录。
2025-04-20 14:06:28
341
原创 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
150
原创 7-3 计算职工工资(代码附详细解析)
给定N个职员的信息,包括姓名、基本工资、浮动工资和支出,要求编写程序顺序输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。
2025-04-20 13:52:28
212
原创 7-2 插入字符串(代码附详细解析)
编写程序完成字符串的插入,即:将一个字符串插入到已经有序的字符串序列中,使得字符串序列仍然有序(序列中的字符串为英文字母组成的非空字符串,任意两个字符串长度均不相等且长度不超过30)
2025-04-19 22:17:21
207
原创 7-1 计算停车费(代码附详细解析)
本题要求根据某停车场收费标准编写程序进行停车费计算。具体标准如下:如果停车时间不超过2小时,免费;如果停车时间为2小时以上且不超过6小时,则按照每小时5元的价格收费;如果停车时间为6小时以上,前6小时按照每小时5元的价格收费,超过6小时后,每增加1小时,按照每小时1元的价格收费。
2025-04-19 18:17:17
262
原创 6-3 拆分实数的整数与小数部分(代码附详细解析)
其中x是被拆分的实数(0≤x<10000),*intpart和*fracpart分别是将实数x拆分出来的整数部分与小数部分。
2025-04-19 18:10:04
212
原创 6-1 求最大的偶数和最小的奇数的差(代码附详细注释)
其中a是用户传入的数组,n是数组a中元素的个数(n>=2且保证偶数和奇数都至少存在一个),max和min是用户传入的指针。
2025-04-19 18:00:48
307
原创 A*算法详细介绍(手绘版,附python代码)
本文使用手绘绘图的方式详细介绍了A*路径规划算法的原理及应用,并给出python代码。即使没有接触过路径规划算法的初学者也能很快掌握。
2025-04-01 00:49:27
553
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人