- 博客(539)
- 资源 (10)
- 问答 (3)
- 收藏
- 关注

原创 PTA浙大版《Python 程序设计》题目集
本题目集是在2021年初写的,当时受疫情影响,题目集是对所有用户开放的,后来题目集就有权限了,需要购买浙大的Python教材才能用。题目集记录了我初学Python时的经历,所以前几道题看起来会不符合Python简洁的特性。初学Python时,没有老师教我,完全就是在自学,所以不会做的题也会上网上搜答案,这就导致题目集中有些题和网上的很相似。其他题目集:PTA浙大版《C语言程序设计实验与习题指导(第3版)》题目集(参考代码)PTA浙大版《C语言程序设计(第3版)》题目集(参考代码)PTA团体程序设
2022-01-18 11:18:47
6609
2

原创 PTA浙大版《数据结构学习与实验指导(第2版)》题目集(参考代码)
水平有限,不一定能够把本题目集全部写出来,能写出来的都会更新,若有错误,还请指正。其他题目集:PTA浙大版《C语言程序设计实验与习题指导(第3版)》题目集(参考代码)PTA浙大版《C语言程序设计(第3版)》题目集(参考代码)PTA团体程序设计天梯赛-练习集Level-1(参考代码C语言/Python版)PTA 基础编程题目集 (参考代码)编程题:题目号题目名进阶实验1-3.1两个有序序列的中位数基础实验2-2.1整数的分类处理基础实验2-2.2求集合数据的
2021-07-16 18:27:40
5192

原创 PTA团体程序设计天梯赛-练习集Level-1(参考代码C语言/Python版)
受个人水平限制,《PTA团体程序设计天梯赛-练习集》中暂时只能把Level-1的题目做出来…题目号题目名L1-001Hello WorldL1-002打印沙漏L1-003个位数统计L1-004计算摄氏温度L1-005考试座位号L1-006连续因子L1-007念数字L1-008求整数段和L1-009N个数求和L1-010比较大小L1-011A-BL1-012计算指数L1-013计算阶乘和
2021-03-31 19:28:33
19215
6

原创 PTA 基础编程题目集 (参考代码)
持续更新中…同时欢迎访问其他题目集哦:浙大版《C语言程序设计实验与习题指导(第3版)》题目集编程题:题目号题目名7-1厘米换算英尺英寸7-2然后是几点7-3逆序的三位数7-4BCD解密7-5表格输出7-6混合类型数据格式化输入7-712-24小时制7-8超速判断7-9用天平找小球7-10计算工资7-11分段计算居民水费7-12两个数的简单计算器7-13日K蜡烛图7-14求整数
2021-02-10 14:40:51
62975
8

原创 PTA浙大版《C语言程序设计(第3版)》题目集(参考代码)
本题目集是博主初学C语言时写的,由于本题目集和另一套题目集:浙大版《C语言程序设计实验与习题指导(第3版)》题目集的很多题目相似,所以本题目集很多题的超链接直接指向了另一套题目集的题目。编程题:题目号题目名练习2-1Programming in C is fun!练习2-3输出倒三角图案练习2-4温度转换练习2-6计算物体自由下落的距离练习2-8计算摄氏温度练习2-9整数四则运算练习2-10计算分段函数[1]练习2-11计算分
2021-02-05 18:38:34
76782
17

原创 PTA 浙大版《C语言程序设计实验与习题指导(第3版)》题目集(参考代码)
C语言PTA练习题浙大版《C语言程序设计实验与习题指导(第3版)》题目集寒假在家,想着吧PTA上的C语言练习题写写,博主初学C语言,其中有些代码写的可能有些令人费解甚至是让人笑话,但是这也是一个练习的过程。注:其中有些题的代码参考了其他人。题目号题目名实验1-1Hello World!实验1-2Welcome to You!实验1-3Programming in C is fun!实验1-4输出三角形实验1-5输出菱形图案实验1-6输出带
2021-01-19 15:43:36
69412
23
原创 关于Pytorch使用torchsummy中的summary函数出现tuple index out of range的报错
关于Pytorch使用torchsummy中的summary函数出现tuple index out of range的报错
2023-02-08 17:22:39
1455
3
原创 实验四 软中断信号及处理
要求:使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上来的中断信号(即按ctrl-c键);问题4:请在该程序上添加一个signal()函数捕捉信号,并进行信号处理,使程序显示“I have been waken up”。问题3:程序的运行结果是什么,为什么运行结果中没有最后一个printf语句的输入内容?运行了多次,没有出现什么情况,可能主进程会先于子进程结束(但我没有运行出这个结果)问题1:红色部分的含义是什么?问题2:程序的运行结果是什么?
2022-11-21 17:53:03
1248
5
原创 利用支持向量机分析乳腺癌数据集
利用支持向量机分析乳腺癌数据集(1) 得出相应的分类指标准确率accuracy,精确率precision,召回率recall,F1-score,并画出最终的ROC曲线,得出AUC值。数据中已经分好了训练集和测试集,是二分类问题(阴性和阳性),使用支持向量机建模对数据进行分类。(3) 运用5-fold Cross-validation方法进行验证。(2) 对比感知机算法也进行训练和测试,比较两个算法的结果。
2022-11-17 22:26:56
1455
原创 利用BP神经网络+k折交叉验证分析中医药“瘀血阻络证”数据
利用BP神经网络分析中医药“瘀血阻络证”数据。数据中总共有664条数据,每条数据分别是多个症状对应一个症候,本质上是一个简单的二分类问题,即根据症状分类是否属于瘀血阻络证。具体要求:(1)全部数据作为训练集:得出相应的分类指标准确率accuracy,精确率precision,召回率recall,F1-score,并画出最终的ROC曲线,得出AUC值(2)把数据集分为训练集、验证集和测试集,再进行分类,并得出准确率等(3)运用5-fold Cross-validation方法进行验证,与前两种方法对比
2022-11-17 15:13:25
1315
1
原创 利用逻辑回归分析中医药“瘀血阻络证”数据
利用逻辑回归分析中医药“瘀血阻络证”数据(1)全部数据作为训练集:得出相应的分类指标准确率accuracy,精确率precision,召回率recall,F1-score,并画出最终的ROC曲线,得出AUC值。数据中总共有664条数据,每条数据分别是多个症状对应一个症候,本质上是一个简单的二分类问题,即根据症状分类是否属于瘀血阻络证。(3)运用5-fold Cross-validation方法进行验证,与前两种方法对比。(2)把数据集分为训练集、验证集和测试集,再进行分类,并得出准确率等。
2022-11-15 16:25:54
687
8
原创 实验三 进程管理
wait()调用后立即阻塞自己,直到当前进程的某个子进程退出。其参数用来保存被收集进程退出时的一些状态,它是一个指向int类型的指针。但如果我们对这个子进程是如何死掉的毫不在意,只想把这个僵尸进程消灭掉,我们就可以设定这个参数为NULL。问题2:wait(NULL)起到了什么作用,如果删除会出现什么情况,为什么?exit(0)表示进程正常终止,exit(1)表示进程运行有错,异常终止。问题2:如果程序中出现出现exit(0)和exit(1)代表什么意思?问题1:该程序中的pr变量的值代表的什么含义?
2022-10-30 09:55:09
2268
1
原创 实验二 进程创建
第一次ps命令显示有3个名字中含demo22的程序,第一行状态为S+,表明当前程序正在睡眠,但可被某些讯号唤醒,第二行状态为Z+,表示该程序应该已经终止,但是其父程序却无法正常的终止他,造成僵尸程序的状态,第三行状态为R+,表示该程序目前正在运作,或者是可被运作。不理解什么是“面向任务的格式”,这里用了长格式,也不理解什么是“个人用户中bash命令中的所有实例”,所以这里列出了名字中含bash的进程,可以看出,该进程父进程的id为4147。(1)显示所有进程,找出使用当前进程的进程ID号,查看其状态。
2022-10-26 16:27:20
1894
4
原创 实验一 Linux基本环境
运行a.out文件(a.out是gcc默认生成的文件,如果想要起别名,可以使用后一种方法)2)将当前日期和时间存放到新建文件file1中。1)以root用户登录,使用adduser在超级用户下为自己创建一个用户;4)将 /bin 目录以下所有目录及档案详细资料列出,按照修改时间排序;4)建立目录dir1和dir2,将dir1移动到dir2的目录下。6) 自系统启动以来,发生的所有的中断的次数。1)运行pwd命令,确定你当前的工作目录;6)将工作目录改到根目录(/)上。1)将工作目录改到你的主目录上。
2022-10-05 16:01:20
3776
2
原创 Pycharm不同项目之间共用第三方模块
在Pycharm中新建一个项目时,第三方库是不会随着之前的项目的,所有需要的第三方库都需要重新pip,这就带来很多麻烦,使用以下方法可以实现不同项目之间共用第三方模块。
2022-06-25 22:07:09
3495
原创 Python程序运行结束后发出提示音
最近在跑Python代码时,经常会遇到代码运行时间很长的情况,而自己也不想一直盯着代码运行的界面等,于是,就想着能不能在代码运行结束后发出提示音,下面是我找到的两种方法。运行此代码会发出警报声,频率越高,声音听起来越尖锐。频率要在[37,32767]之间。该方法可以播报自己想要的声音,支持中文。如果想要放慢语速,可以这样:参考:https://blog.youkuaiyun.com/weixin_42838562/article/details/84106873https://blog.youkuaiyun.com/wh
2022-06-25 21:47:29
7872
3
原创 Java实验十四
1、建立一个用户表(数据表和表中的数据列由用户自行创建),表的名称和列的定义都使用键盘输入,并在数据库中创建此表。2、编写一个程序,可以通过此程序完成一个表的创建操作,输入表名称、各个列的名称及类型,输入完成后直接通过 JDBC 创建指定的表。import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class Main { public static final
2022-05-24 19:02:18
516
1
原创 Java实验十三
第一题定义一个 Person 类(实现了接口 China,Person 类定义了一个参数的构造方法,两个参数的构造方法以及 setter 和 getter 方法),通过反射机制取得类的结构。(1)取得 Person 类所实现的全部接口;(2)取得父类;(3)取得全部构造方法,并使用 Modifier 还原修饰符;(4)取得全部方法,并使用 Modifier 还原修饰符;(5)取得全部属性,并使用 Modifier 还原修饰符。参考:https://blog.youkuaiyun.com/yuan46588
2022-05-24 17:19:06
642
原创 Java实验十六
1、使用网络 Socket 套接字编写客户端和服务器端,实现简单的数据通信,并可以收到回应。服务器:import java.net.ServerSocket;import java.net.Socket;import java.io.*;import java.text.DateFormat;import java.util.Date;public class Server { public static void main(String[] args) { try
2022-05-21 18:17:38
337
原创 Java实验十五
1、实现一个计算器。原文链接:https://blog.youkuaiyun.com/weixin_44829930/article/details/111780377//原文链接:https://blog.youkuaiyun.com/weixin_44829930/article/details/111780377import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionL
2022-05-19 21:23:40
375
原创 Java实验十一
1、定义一个品牌电脑的枚举类,其中只有固定的几个电脑品牌。枚举:public enum Computer { Lenovo,Mac,Dell,Huawei;}测试:public class Main { public static void main(String[] args) { for (Computer computer : Computer.values()) { System.out.println(computer);
2022-05-14 18:49:06
359
原创 Java实验十二
1、编写学生类,该类定义了 3 个属性:学号、姓名、成绩。可以通过构造方法设置 3 个属性的内容,并覆写 Object 类中的 toString()方法,在 List 集合中加入 5 个学生对象,并将内容输出,之后使用比较器将对象的内容进行排序并显示在屏幕上。import java.util.ArrayList;import java.util.Collections;import java.util.List;public class Main { public static void
2022-05-14 17:51:27
720
原创 Java实验十
1、求 2~200 之间的所有素数,将求得的结果保存到 PRIME.TXT 文件中。import java.io.PrintStream;/** * 求 2~200 之间的所有素数,将求得的结果保存到 PRIME.TXT 文件中 */public class Main { public static void main(String[] args) throws Exception { //所有异常抛出 PrintStream file = new PrintStrea
2022-05-06 19:11:33
921
2
原创 PTAJava实验十一
判断题枚举类型中的元素都具有一个整型值。(√)编程题7-1 人民币兑换1元5角钱人民币兑换5分、2分和1分的硬币(每一种都要有)共100枚,会有很多种兑换方案。请编写程序给出各种兑换方案。输入格式:输入为一个正整数n,表示要求输出前n种可能的方案。方案的顺序,是按照5分硬币从少到多排列的。输出格式:显示前n种方案中5分、2分、1分硬币各多少枚。每行显示一种方案,数字之间空一格,最后一个数字后没有空格。注意:如果全部方案不到n种,就顺序输出全部可能的方案。输入样例:5输出样例:1
2022-04-30 18:23:32
731
4
原创 PTAJava实验六
7-1 jmu-Java-06异常-01-常见异常自己编码以产生常见异常。main方法:事先定义好一个大小为5的数组。根据屏幕输入产生相应异常。提示:可以使用System.out.println(e)打印异常对象的信息,其中e为捕获到的异常对象。输入说明:arr 代表产生访问数组是产生的异常。然后输入下标,如果抛出ArrayIndexOutOfBoundsException异常则显示,如果不抛出异常则不显示。null,产生NullPointerExceptioncast,尝试将String
2022-04-30 18:20:10
1745
原创 PTAJava实验五
7-1 图形卡片排序游戏输入格式:首先,在一行上输入一串数字(1~4,整数),其中,1代表圆形卡片,2代表矩形卡片,3代表三角形卡片,4代表梯形卡片。各数字之间以一个或多个空格分隔,以“0”结束。例如:1 3 4 2 1 3 4 2 1 3 0然后根据第一行数字所代表的卡片图形类型,依次输入各图形的相关参数,例如:圆形卡片需要输入圆的半径,矩形卡片需要输入矩形的宽和长,三角形卡片需要输入三角形的三条边长,梯形需要输入梯形的上底、下底以及高。各数据之间用一个或多个空格分隔。输出格式:如果图形数量
2022-04-30 18:14:56
2635
原创 Java实验九
1、定义一个 StringBuffer 方法对象,然后通过 append()方法向对象中添加 26 个小写字母,要求每次只添加一次,共添加 26 次,然后按照逆序的方式输出,并且可以删除前 5 个字符。public class Main { public static void main(String args[]) { StringBuffer alpha = new StringBuffer(); for (int i = 0; i < 26; i++)
2022-04-28 18:38:06
1122
原创 L2-042 老板的作息表
新浪微博上有人发了某老板的作息时间表,表示其每天 4:30 就起床了。但立刻有眼尖的网友问:这时间表不完整啊,早上九点到下午一点干啥了?本题就请你编写程序,检查任意一张时间表,找出其中没写出来的时间段。输入格式:输入第一行给出一个正整数 N,为作息表上列出的时间段的个数。随后 N 行,每行给出一个时间段,格式为:hh:mm:ss - hh:mm:ss其中 hh、mm、ss 分别是两位数表示的小时、分钟、秒。第一个时间是开始时间,第二个是结束时间。题目保证所有时间都在一天之内(即从 00:00:.
2022-04-26 10:38:14
998
3
原创 L1-087 机工士姆斯塔迪奥
在 MMORPG《最终幻想14》的副本“乐欲之所瓯博讷修道院”里,BOSS 机工士姆斯塔迪奥将会接受玩家的挑战。你需要处理这个副本其中的一个机制:N×M 大小的地图被拆分为了 N×M 个 1×1 的格子,BOSS 会选择若干行或/及若干列释放技能,玩家不能站在释放技能的方格上,否则就会被击中而失败。给定 BOSS 所有释放技能的行或列信息,请你计算出最后有多少个格子是安全的。输入格式:输入第一行是三个整数 N,M,Q (1≤N×M≤105,0≤Q≤1000),表示地图为 N 行 M 列大小以及选择的
2022-04-26 10:36:21
550
2
原创 L1-086 斯德哥尔摩火车上的题
上图是新浪微博上的一则趣闻,是瑞典斯德哥尔摩火车上的一道题,看上去是段伪代码:s = ''a = '1112031584'for (i = 1; i < length(a); i++) { if (a[i] % 2 == a[i-1] % 2) { s += max(a[i], a[i-1]) }}goto_url('www.multisoft.se/' + s)其中字符串的 + 操作是连接两个字符串的意思。所以这道题其实是让大家访问网站 www.multisoft.s.
2022-04-26 10:31:33
1079
原创 L1-085 试试手气
我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。假设你摇骰子的手段特别精妙,每次摇出的结果都满足以下两个条件:1、每个骰子摇出的点数都跟它之前任何一次出现的点数不同;2、在满足条件 1 的前提下,每次都能让每个骰子得到可能得到的最大点数。那么你应该可以预知自己第 n 次(1≤n≤5)摇出的结果。输入格式:输入第一行给出 6 个骰子的初始点数,即 [1,6] 之间的整数,数字间以空格分隔;第二行给出摇的次数.
2022-04-26 10:28:37
464
原创 L1-084 拯救外星人
你的外星人朋友不认得地球上的加减乘除符号,但是会算阶乘 —— 正整数 N 的阶乘记为 “N!”,是从 1 到 N 的连乘积。所以当他不知道“5+7”等于多少时,如果你告诉他等于“12!”,他就写出了“479001600”这个答案。本题就请你写程序模仿外星人的行为。输入格式:输入在一行中给出两个正整数 A 和 B。输出格式:在一行中输出 (A+B) 的阶乘。题目保证 (A+B) 的值小于 12。输入样例:3 6输出样例:362880Level-1答案传送门a,b=map(int,i.
2022-04-26 10:25:21
1686
原创 L1-083 谁能进图书馆
为了保障安静的阅读环境,有些公共图书馆对儿童入馆做出了限制。例如“12 岁以下儿童禁止入馆,除非有 18 岁以上(包括 18 岁)的成人陪同”。现在有两位小/大朋友跑来问你,他们能不能进去?请你写个程序自动给他们一个回复。输入格式:输入在一行中给出 4 个整数:禁入年龄线 陪同年龄线 询问者1的年龄 询问者2的年龄这里的禁入年龄线是指严格小于该年龄的儿童禁止入馆;陪同年龄线是指大于等于该年龄的人士可以陪同儿童入馆。默认两个询问者的编号依次分别为 1 和 2;年龄和年龄线都是 [1, 200] 区间内
2022-04-26 10:24:09
1578
原创 L1-082 种钻石
2019年10月29日,中央电视台专题报道,中国科学院在培育钻石领域,取得科技突破。科学家们用金刚石的籽晶片作为种子,利用甲烷气体在能量作用下形成碳的等离子体,慢慢地沉积到钻石种子上,一周“种”出了一颗 1 克拉大小的钻石。本题给出钻石的需求量和人工培育钻石的速度,请你计算出货需要的时间。输入格式:输入在一行中给出钻石的需求量 N(不超过 107的正整数,以微克拉为单位)和人工培育钻石的速度 v(1≤v≤200,以微克拉/天为单位的整数)。输出格式:在一行中输出培育 N 微克拉钻石需要的整数天数.
2022-04-26 10:22:22
1843
原创 L1-081 今天我要赢
2018 年我们曾经出过一题,是输出“2018 我们要赢”。今年是 2022 年,你要输出的句子变成了“我要赢!就在今天!”然后以比赛当天的日期落款。输入格式:本题没有输入。输出格式:输出分 2 行。在第一行中输出 I'm gonna win! Today!,在第二行中用 年年年年-月月-日日 的格式输出比赛当天的日期。已知比赛的前一天是 2022-04-22。输入样例:无输出样例(第二行的内容要你自己想一想,这里不给出):I'm gonna win! Today!这一行的内容我不告诉你
2022-04-26 10:20:05
1380
2
原创 PTAJava实验九
一、单选题1.如下程序输出( )public class Test { public static void main(String[] args) { String s = "Java"; StringBuilder buffer = new StringBuilder(s); change(s); System.out.println(s); } private static void change(String s) { s = s +
2022-04-19 17:03:45
541
原创 PTAJava实验八
综艺节目打分计算问题 (10 分)综艺节目打分计算问题综艺节目现场专家打分时,要求去掉一个最高分,再去掉一个最低分,然后计算剩余打分的平均值输入格式:固定为1行,为每个评委给出的分数,范围【0-100】正整数,元素之间使用空格分开,元素个数【3-100】输出格式:按要求计算出的平均值的正整数【如果有小数部分,直接舍弃】输入样例:在这里给出一组输入。例如:50 80 70 90 60输出样例:在这里给出相应的输出。例如:70import java.util.Arrays;imp
2022-04-19 16:52:05
958
原创 PTAJava实验七
一、判断题1.如果线程死亡,它便不能运行。(√)2.当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。(×)3.一个新线程创建后会自动进入就绪状态,等待CPU的调度。(×)二、填空题1.本题要求主线程退出时,在main方法中所启动的线程t1也要自动结束。public class Main { public static void main(String[] args) throws InterruptedException { Thread t1 = n
2022-04-19 16:38:44
1484
浙大版《C语言程序设计实验与习题指导》第3版题目解析及代码示例
2025-02-06
乳腺癌超声图像数据集-Breast Ultrasound Images Dataset
2022-12-30
PTA 浙大版《C语言程序设计实验与习题指导(第3版)》题目集(编程题参考答案).zip
2021-01-24
Python中多重嵌套的字典如何排序?
2021-07-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人