- 博客(76)
- 资源 (2)
- 收藏
- 关注
原创 蓝桥杯—最短路(填空题)
题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。如下图所示,GG 是一个无向图,其中蓝色边的长度是 11、橘色边的长度是 22、绿色边的长度是 33。则从 AA 到 SS 的最短距离是多少?运行限制最大运行时间:1s最大运行内存: 128M代码:测试结果:
2022-12-06 08:40:29 785 1
原创 金陵科技学院第六届校赛——7-4 简单的A+B问题
7-4 简单的A+B问题给你两个正整数A,B,计算A+B输入格式:第一行一个正整数A第二行一个正整数B数据范围:1
2022-12-05 10:54:37 403
原创 蓝桥杯—成绩分析
成绩分析题目描述小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。请计算这次考试的最高分、最低分和平均分。输入描述输入的第一行包含一个整数 n\ (1 ≤ n ≤ 10^4)n (1≤n≤10 ^4 ),表示考试人数。接下来 n行,每行包含一个 0 至 100 的整数,表示一个学生的得分。输出描述输出三行。第一行包含一个整数,表示最高分。第二行包含一个整数,表示最低分。第三行包含一个实数,四舍五入保留正好两位小数,表示平均分。输入输出样例示
2022-12-05 10:39:51 654
原创 蓝桥杯—成绩统计
成绩统计题目描述小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。输入描述输入的第一行包含一个整数 n\ (1 \leq n \leq 10^4)n (1≤n≤10^4),表示考试人数。接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。输出描述输出两行,每行一个百分数,分别表示及
2022-12-05 10:24:18 529
原创 数据库实验5
1、备份数据库(1)使用mysqldump备份数据库mydb中的表student;①:在E盘新建一个名为Study的文件,然后进入命令行模式,输入如下内容,然后回车mysqldump -uroot -p123456 mydb student > E:\Study\student.sql②:打开E盘的Study文件夹,里面多了一个student.sql文件,数据库mydb中的表student备份成功。(2)使用mysqldump备份数据库mydb到C盘backup目录下;①:在C盘创建
2022-05-03 14:08:40 2656
原创 数据库实验4
1、流程控制(1)“学生表”中若存在学号为“0538”的学生,则显示已存在的信息,否则插入该学生的记录。然后从student表中删除学号为“0538”的学生记录,重新执行该程序,观察与上次有何不同。①:创建存储过程**注:**这里开头的delimiter //的作用是将分隔符变成//。因为默认情况下,分隔符是分号。那么,一般就是一条命令以分号结束,然后执行,MySQL遇到该分号去执行该条命令。而在此处定义存储过程时,要输入的语句比较多,且语句中包含有分号,这就意味着,如果不把分隔符改变为其它符号的话,
2022-04-28 19:25:07 5124
原创 (PTA)实验8
7-1 电话聊天狂人给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。输入格式:输入首先给出正整数N(≤10^5),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的11位数字构成的手机号码,其中以空格分隔。输出格式:在一行中给出聊天狂人的手机号码及其通话次数,其间以空格分隔。如果这样的人不唯一,则输出狂人中最小的号码及其通话次数,并且附加给出并列狂人的人数。输入样例:413005711862 1358862583213505711862 1308
2022-04-26 17:48:42 3489
原创 (PTA)实验7
6-1 快速排序给一个无序表,使用快速排序算法对它进行排序。函数接口定义:int Partition(SqList &L,int low,int high);void QuickSort(SqList &L, int low, int high);其中L是待排序表,low和high是排序的区间。裁判测试程序样例:#include using namespace std;#define MAXSIZE 50typedef int KeyType;typedef stru
2022-04-26 17:43:40 1374
原创 (PTA)实验6
7-1 邻接矩阵表示法创建无向图采用邻接矩阵表示法创建无向图G ,依次输出各顶点的度。输入格式:输入第一行中给出2个整数i(0<i≤10),j(j≥0),分别为图G的顶点数和边数。输入第二行为顶点的信息,每个顶点只能用一个字符表示。依次输入j行,每行输入一条边依附的顶点。输出格式:依次输出各顶点的度,行末没有最后的空格。输入样例:5 7ABCDEABADBCBECDCEDE输出样例:2 3 3 3 3代码:#include <stdio.h>#d
2022-04-26 17:39:40 1677
原创 PTA乙级1020 月饼 (25 分)
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。输入格式
2022-02-25 23:50:34 192
原创 PAT乙级1005 继续(3n+1)猜想 (25 分)
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为“关键数”,如果 n 不能被数列中的其他数字所覆盖
2022-02-25 23:41:21 97
原创 PAT乙级1015 德才论 (25 分)
宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第一行给出 3 个正整数,分别为:N(≤10^5),即考生总数(≥60),为录取最低分数线,即德分和才分均不低于 L 的考生才有资格被考虑录取;H(<100),为优先录取线——德分和才分均不低于此线的被定义为“才德全尽”,此类考生按德才
2022-02-25 23:35:13 150
原创 2021年春季PAT乙级题解(C语言)
7-1 打印三角形拼图 (15 分)一个正方形可以用两个等边直角三角形拼出来。给定正方形的边长、两个三角形和对角线所用的符号,请你打印出这两个三角形拼出的正方形。输入格式:输入在一行中给出一个正整数 L(2≤L≤100,为正方形的边长),同时给出打印上三角形、下三角形、对角线所用的字符。数字和字符间以一个空格分隔。输出格式:按输入要求打印这两个三角形拼出的正方形。输入样例:6 a b -输出样例:-aaaaab-aaaabb-aaabbb-aabbbb-abbbbb-AC代码:
2022-02-13 10:52:12 817 2
原创 2021年冬季PAT乙级题解(C语言)
***前言:***趁着状态好,重新做了一遍这套真题。这次做的时候顺顺利利的AC掉了1,2,4,5四道题目,然而离谱的是,上次考试时我最后改对的第三题,这次居然怎么也改不对。***注:***这套真题的C++版本的满分代码可以参考我当时考完发的这篇文章:2021年冬季PAT乙级满分复盘(不是我的代码)7-1 自动打包机 (15 分)一条哈密瓜自动打包流水线的工作程序是这样的:首先系统设定每箱哈密瓜应该有的总重量 W;然后传送带将一只只哈密瓜输送到一个自动称重设备上,根据称重结果进行以下操作:如果称上的
2022-02-12 16:55:56 2959 13
原创 2021年秋季PAT乙级题解(C语言)
7-1 好数 (15 分)好数是指由一对正整数 a<b 按照 a^2+ab+b ^2这个规则生成的数,a 和 b 就称为这个好数的源头。例如 91 就是一个好数,因为 5 ^2+5×6+6 ^2=91,于是数对(5,6)就是 91 的源头。而对于一个好数,其源头并不一定唯一,例如(1,9)就是 91 的另一个源头。本题就要求你编写程序,判断一个给定的数字是否好,并且输出好数的所有源头。输入格式:输入在第一行给出一个不超过 100 的正整数 N,随后 N 行,每行给出一个不超过 10^4的正整数
2022-02-11 23:11:17 1238 1
原创 2020年冬季PAT乙级题解(C语言)
7-1 祖传好运 (15 分)我们首先定义 0 到 9 都是好运数,然后从某个好运数开始,持续在其右边添加数字,形成新的数字。我们称一个大于 9 的数字 N 具有祖传好运,如果它是由某个好运数添加了一个个位数字得到的,并且它能被自己的位数整除。例如 123 就是一个祖传好运数。首先因为 1 是一个好运数的老祖宗,添加了 2 以后,形成的 12 能被其位数 2 (即 12 是一个 2 位数)整除,所以 12 是一个祖传好运数;在 12 后面添加了 3 以后,形成的 123 能被其位数 3 整除,所以 12
2022-02-10 22:47:58 838
原创 2020年秋季PAT乙级题解(C语言)
7-1 多二了一点 (15 分)若一个正整数有 2n 个数位,后 n 个数位组成的数恰好比前 n 个数位组成的数多 2,则称这个数字“多二了一点”。如 24、6668、233235 等都是多二了一点的数字。给定任一正整数,请你判断它有没有多二了那么一点。输入格式:输入在第一行中给出一个正整数 N(≤10^1000)。输出格式:在一行中根据情况输出下列之一:如果输入的整数没有偶数个数位,输出 Error: X digit(s),其中 X 是 N 的位数;如果是偶数位的数字,并且是多二了一点,输
2022-02-10 15:09:29 1379
原创 2020年春季PAT乙级题解(C语言)
7-1 对称日 (15 分)央视新闻发了一条微博,指出 2020 年有个罕见的“对称日”,即 2020 年 2 月 2 日,按照 年年年年月月日日 格式组成的字符串 20200202 是完全对称的。给定任意一个日期,本题就请你写程序判断一下,这是不是一个对称日?输入格式:输入首先在第一行给出正整数 N(1<N≤10)。随后 N 行,每行给出一个日期,却是按英文习惯的格式:Month Day, Year。其中 Month 是月份的缩写,对应如下:一月:Jan二月:Feb三月:Mar四月
2022-02-09 21:10:41 1066
原创 PAT乙级1102 教超冠军卷 (20 分)
教育超市”是拼题 A 系统的一个衍生产品,发布了各种试卷和练习供用户选购。在试卷列表中,系统不仅列出了每份试卷的单价,还显示了当前的购买人次。本题就请你根据这些信息找出教育超市所有试卷中的销量(即购买人次)冠军和销售额冠军。输入格式:输入首先在第一行中给出一个正整数 N(≤104),随后 N 行,每行给出一份卷子的独特 ID (由小写字母和数字组成的、长度不超过8位的字符串)、单价(为不超过 100 的正整数)和购买人次(为不超过 106的非负整数)。输出格式:在第一行中输出销量冠军的 ID
2022-01-28 20:03:17 302
原创 2021年冬季PAT乙级满分复盘(不是我的代码)
前言:时隔33天,我回来了,正是借着昨天下午考的乙级。当然,本文的所有代码都不是我写的,我之前一直用纯C语言写的题目,我知道STL但完全没有熟练掌握,所以这次我考的时候全用C语言写的,很勉强拿了…算了还是不说分数了,太丢人了(捂脸),下次春季一定!!!言归正传,这段时间我想了很多很多,遇到了很多事,也算认清了我自己,尤其是昨天的乙级。现在,我的目标很明确,我会一直朝着那个方向走下去。这里先拿这次乙级复盘开个头,等寒假里就陆陆续续恢复到以前那样的写文章模式。我目前想的是写尽量多的题解,当然,寒假里有的是时间,
2021-12-20 22:28:02 2385 4
原创 正式停更通知
出于某些原因,本人的全部文章停止更新,并且不在此处做过多解释,至于何时我愿意继续写文章了,我也不知道。关于私聊我问问题的同学,我在这里正式说明一下,从现在开始,我只回答固定范围内同学的问题,超出范围外的人来问问题,一概不给出任何答复,还请见谅。...
2021-11-17 01:07:49 536
原创 (PTA)实验5
7-1 建立与遍历二叉树 (35 分)以字符串的形式定义一棵二叉树的先序序列,若字符是‘#’, 表示该二叉树是空树,否则该字符是相应结点的数据元素。读入相应先序序列,建立二叉链式存储结构的二叉树,然后中序遍历该二叉树并输出结点数据。输入格式:字符串形式的先序序列(即结点的数据类型为单个字符)输出格式:中序遍历结果输入样例:在这里给出一组输入。例如:ABC##DE#G##F###结尾无空行输出样例:在这里给出相应的输出。例如:CBEGDFA结尾无空行实现代码:#include &
2021-11-10 19:31:10 1138
原创 (Python)公式计算Π
【问题描述】已知可以用下列公式计算π的近似值。给定一个π的近似值e,编程利用下列公式求得最接近e的近似值π,以及迭代次数n(大于等于1)。π/2 = (2/1 x 2/3) x (4/3 x 4/5) x (6/5 x 6/7) x … x [2n/(2n-1)x2n/(2n+1)]【输入形式】从控制台输入e( e大于2.6666667,小于3.14159)的值。【输出形式】输出最接近e的近似值π,以及迭代次数n(以一个空格分隔,并且输出π时要求小数点后保留9位有效数字)。【样例输入1】3.
2021-11-09 11:21:59 5775
原创 (Python)计算平均值
计算平均值【问题描述】从键盘输入三个整数,分别存入x,y,z三个整型变量中,计算并输出三个数的和以及平均值。【输入形式】从键盘输入三个整数,整数之间以空格隔开。【输出形式】在屏幕上分两行显示结果:第一行为三个数的和,整数形式输出;第二行为三个数的平均值,浮点数形式输出,小数点后保留两位小数。【输入样例】3 2 3【输出样例】82.67【样例说明】3、2、3的和为8,所以第一行输出8;第二行输出3、2、3的平均值2.67(保留两位小数)。实现代码:x,y,z=(inpu.
2021-11-09 10:58:05 38413
原创 (Python)字符串统计排序
【问题描述】编写一个程序,接收用户输入的一个字符串(可以包含空格),统计其中所有出现过的所有字符,并按照频率高低的顺序排列输出。频率相同的字符按输入顺序输出。【输入形式】用户在第一行输入一个字符串,以回车结束输入。【输出形式】程序统计字符串中出现的所有字符,然后按照字符出现频率大小排序输出,频率相同时,按输入顺序输出。输出形式规定为每行输出4个字符数据,输出格式为:字符-出现次数。每个字符-出现次数输出中间用一个空格分隔,每行末尾没有空格。程序输出结尾有一个回车。【样例输入】The job r
2021-11-09 10:50:22 2555
原创 (Python)字符串匹配
【问题描述】编写一函数strend(s, t),如果字符串t出现在字符串s的尾部,该函数返回1,否则返回0。要求在main函数中测试该函数:先从键盘输入字符串s、t(不超过100个字符),然后调用该函数,并输出返回的结果。【输入形式】从键盘分行输入两个字符串:s,t【输出形式】输出有两种可能,Yes或No【输入样例】abcdefghfgh【输出样例】Yes【样例说明】输入了两个字符串s,t,发现t是在s的尾部,则输出Yes实现代码:def strend(s, t): re
2021-11-09 10:50:10 1167
原创 (Python)五子棋
【问题描述】已知两人分别执白棋和黑棋在一个围棋棋盘上下五子棋,若同一颜色的棋子在同一条横行、纵行或斜线上连成5个棋子,则执该颜色棋子的人获胜。编写程序读入某一时刻下棋的状态,并判断是否有人获胜。输入的棋盘大小是19×19,用数字0表示空位置(即没有棋子),用数字1表示该位置下了一白色棋子,用数字2表示该位置下了一黑色棋子。假设同一颜色的棋子在同一条横行、纵行或斜线上连成的棋子个数不会超过5个,并且最多有一人连成线的棋子个数为5。【输入形式】从控制台输入用来表示棋盘状态的数字0、1或2;每行输入19个
2021-11-09 10:49:58 719
原创 (Python)字母频率统计
【问题描述】编写程序从标准输入中读入一段英文,统计其中小写字母出现次数,并以柱状图的形式显示其出现次数。【输入形式】在标准输入上输入一段英文文章(可能有一行,也可能有多行),在新的一行的开头输入ctrl+z键表示结束。【输出形式】在屏幕上依次输出表示每个小写字母出现次数的柱状图(以"“字符表示柱状图,空白处用空格字符表示,某个小写字母出现多少次,就显示多少”“字符;柱状图的高度以出现最多的字母次数为准),在最后一行依次输出26个小写字母。【样例输入】The computing world ha
2021-11-09 10:49:45 4683 3
原创 关于单篇文章的停更通知
由于某些原因,本来应该发出来的Python实验报告这篇文章不发了,写是写完了,但就是不想发出来,当然也有一些别的原因。仅限这篇文章停更,别的文章照常更新,大家见谅。想要的小伙伴私信我,如果我心情好兴许会私发给你。...
2021-11-07 17:47:30 251 4
原创 (PTA)实验4
7-1 字符串连接 (20 分)从键盘输入两个字符串,将第二个字符串连接在第一个字符串的末尾,然后输出连接后的字符串。要求不能使用strcat函数。输入格式:输入只有一行,为两个字符串,中间用空格隔开。每个字符串的长度都不超过100。输出格式:输出只有一行,为连接后的字符串。输入样例:hello world结尾无空行输出样例:helloworld结尾无空行实现代码:(懒得写,,就骗了下分过去了)#include <stdio.h>int main(){ ch
2021-11-04 12:33:14 1999
原创 (PTA)实验3
7-1 栈的实现及基本操作 (15 分)给定一个初始为空的栈和一系列压栈、弹栈操作,请编写程序输出每次弹栈的元素。栈的元素值均为整数。输入格式:输入第1行为1个正整数n,表示操作个数;接下来n行,每行表示一个操作,格式为1 d或0。1 d表示将整数d压栈,0表示弹栈。n不超过20000。输出格式:按顺序输出每次弹栈的元素,每个元素一行。若某弹栈操作不合法(如在栈空时弹栈),则对该操作输出invalid。输入样例:71 11 20001 30输出样例:21invalid3
2021-11-04 12:25:53 4116
原创 (PTA)实验2
7-1 学生信息输入输出 (20 分)输入若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束,用单向链表组织这些学生信息后,再按顺序输出。输入样例:1 zhang 782 wang 803 li 754 zhao 850结尾无空行输出样例:1 zhang 782 wang 803 li 754 zhao 85结尾无空行实现代码:#include <stdio.h>typedef struct student{ int no; char n
2021-11-04 12:19:11 3148 1
原创 (PTA)实验1
7-1 基于顺序存储结构的图书信息表的创建和输出 (40 分)定义一个包含图书信息(书号、书名、价格)的顺序表,读入相应的图书数据来完成图书信息表的创建,然后统计图书表中的图书个数,同时逐行输出每本图书的信息。输入格式:输入n+1行,其中前n行是n本图书的信息(书号、书名、价格),每本图书信息占一行,书号、书名、价格用空格分隔,价格之后没有空格。最后第n+1行是输入结束标志:0 0 0(空格分隔的三个0)。其中书号和书名为字符串类型,价格为浮点数类型。输出格式:总计n+1行,第1行是所创建的图书表
2021-11-04 12:12:10 2765 1
原创 (C语言)二叉树实验
1.(1):建立一棵二叉树。对此树进行前序遍历、中序遍历及后序遍历,输出遍历序列。实现代码:运行代码:分析:(2):在第一题基础上,求二叉树中叶结点的个数。实现代码:运行结果:分析:(3):在第一题基础上,求二叉树中结点总数。实现代码:运行结果:分析:(4):在第一题基础上,求二叉树的深度。实现代码:运行结果:分析:2.已知一棵完全二叉树存于顺序表sa中,sa.elem[1…sa.last]存储结点的值。试编写算法由此顺序存储结构建立该二叉树的二叉链表。解题
2021-11-03 20:44:44 4652
原创 (Python)矩阵运算
【问题描述】编写一个程序,输入两个矩阵AN×N与BN×N(2≤N≤10)进行如下运算:1.加2.减3.乘【输入形式】标准输入上依次输入以下内容:1.输入第一个矩阵AN×N。形式是N个输入行,每行有分别N个整数(可能为负数),代表矩阵AN×N的所有元素。各整数之间以一个或多个空格分隔。2.输入运算符,是一个字符,可以是"+"、"-"、"*",分别代表加、减、乘三种操作。3.输入第二个矩阵BN×N。形式与AN×N相同。4.以空行表示所有输入的结束。【输出形式】在标准输出上打印运算结果,同
2021-10-31 20:27:08 1801
原创 (Python)矩阵旋转
【问题描述】输入矩阵阶数n,给n阶矩阵的元素按行序由1到n*n顺序赋值,然后将其向右旋转90度,输出旋转后的矩阵。【输入形式】控制台输入阶数n。【输出形式】输出旋转90度后的矩阵,其中每个数字占4位字符的宽度,向右对齐。【样例输入】4【样例输出】13 9 5 114 10 6 215 11 7 316 12 8 4【样例说明】输入整数n = 4,输出旋转后的矩阵。实现代码:n = int(input())list = []resu
2021-10-31 12:42:24 1573
原创 (Python)魔方阵
【问题描述】输入一个自然数N(1≤N≤9),要求输出如下的魔方阵,即边长为2*N-1,N在中心出现一次,其余位置上的数字从外向中心逐渐增大。N=3时:1111112221123211222111111N=4时:1111111122222112333211234321123332112222211111111【输入形式】从标准输入读取一个整数N。【输出形式】向标准输出打印结果。输出符合要求的方阵,每个数字占一个字符宽度,在每一行末均输出一个回车符。【输入样例】3【输出
2021-10-30 22:10:03 3671 1
原创 Java图形用户界面实验
写在前面:最近事真的多,好不容易才抽空写完了这个实验报告,虽然是抽空,我却把这份实验报告做的很**,顶着压力等等因素调来调去,参数和函数改了又改,最后完成的时候这代码量和运行出来的界面让我感到很惊讶,我根本没预料到能做成这样。总之看了就明白我是在说什么了。还有,强列建议这个实验不要照搬我的代码,反正看到这代码量和运行结果就懂了,里面也用到了很多没教过的东西,so,相比之前的实验,这个更只能做参考,万万不要照搬。要求:1.能够编程实现java Swing组件的调用,调试窗口、框架、对话框、布局方式、面板
2021-10-30 19:27:43 5991 3
JIT软件院大二上1228《Java高级程序设计》集合实验的报告.docx
2022-10-21
金陵科技学院软件院大二上Java高级1215Collections.docx
2022-10-21
金陵科技学院软件院大二上Java高级1212Map.docx
2022-10-21
金陵科技学院软件院大二上Java高级1209ListWildQueueStack.docx
2022-10-21
金陵科技学院软件工程学院大二上Java高级1206List
2022-10-21
金陵科技学院软件工程学院大二上Java高级1203Set.docx
2022-10-21
金陵科技学院软件工程学院大二上Java高级1200Collection.docx
2022-10-21
金陵科技学院软件质量保证与测试实验报告
2022-05-29
金陵科技学院数学建模实验报告(MATLAB)
2022-05-10
金陵科技学院数学建模实验报告
2022-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人