自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CSDN 精品推荐

一名普通学生,勤劳朴质,坚持学习,相信技术改变世界,努力提高自己,在CSDN记录成长中的点点滴滴,也愿意将所学所用分享出来,欢迎来访。

  • 博客(1691)
  • 资源 (110)
  • 问答 (5)
  • 收藏
  • 关注

原创 sklearn实现经典机器学习算法(附代码+原理介绍)

在这个专栏里,我们会用sklearn这个超级强大的魔法工具来实现各种闪闪发光的机器学习算法!不用担心难度哦,我会用最简单、最可爱的方式,带领大家一起探索算法的神秘世界!

2024-01-07 15:04:28 1586

原创 Python实现经典机器学习算法(附代码+原理介绍)

本专栏内包含基于原生Python从零实现经典机器学习算法,通过自复现帮助新手小白对算法有更深刻的认识,理论与实践相结合,每一篇文章都附带有完整的代码+原理讲解。

2023-03-24 19:49:47 9224 5

原创 PyTorch+PyG实现图神经网络经典模型目录

本专栏整理了《图神经网络代码实战》,内包含了不同图神经网络的相关代码实现(PyG以及自实现),理论与实践相结合,如GCN、GAT、GraphSAGE等经典图网络,每一个代码实例都附带有完整的代码。

2023-01-19 21:50:32 28736 298

原创 【深度学习时间序列预测案例】零基础入门经典深度学习时间序列预测项目实战(附代码+数据集+原理介绍)

本专栏整理了《深度学习时间序列预测案例》,内包含了各种不同的基于深度学习模型的时间序列预测方法,例如LSTM、GRU、CNN(一维卷积、二维卷积)、LSTM-CNN、BiLSTM、Self-Attention、LSTM-Attention、Transformer等经典模型,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。

2023-01-07 20:40:32 40427 97

原创 【NLP文本分类算法集锦】零基础入门经典文本分类项目实战(附代码+数据集)

本专栏整理了《NLP文本分类算法集锦》,内包含了各种常见的中英文文本分类算法,以及常见的NLP任务:情感分析、新闻分类以及谣言检测等。

2022-12-27 00:00:00 15879 151

原创 【Matplotlib绘制图像目录】Python数据可视化之美

本专栏整理了《Matplotlib绘制图像大全》,内包含了各种常见的绘图方法,以及Matplotlib各种内置函数的使用方法,帮助我们快速便捷的绘制出数据图像。

2022-12-01 14:53:30 6437 56

原创 【Pandas数据处理100例目录】Python数据分析玩转Excel表格数据

大家好,我是阿光。本专栏整理了《Pandas数据分析处理》,内包含了各种常见的数据处理,以及Pandas内置函数的使用方法,帮助我们快速便捷的处理表格数据。正在更新中~ ✨。

2022-11-27 18:34:19 20747 52

原创 【机器学习项目实战案例目录】项目详解 + 完整源码

本专栏整理了《机器学习项目实战案例》,内包含了各种不同的入门级机器学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。

2022-11-24 09:36:33 30297 50

原创 最适合入门的100个深度学习项目

本专栏整理了《PyTorch深度学习项目实战100例》,内包含了各种不同的深度学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。

2022-10-17 16:30:23 97286 165

原创 【PyTorch深度学习项目实战100例目录】项目详解 + 数据集 + 完整源码

大家好,我是阿光。本专栏整理了《深度学习100例》,内包含了各种不同的深度学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。正在更新中~ ✨。

2022-09-30 20:29:47 77652 115

原创 ImportError: cannot import name ‘from_dict‘ from ‘torch_geometric.data‘ (/Users/liam/opt/anaconda3/l

包下没有这个函数,所以会出现导入失败,无法找到该函数的错误。库来自定义图数据,使用函数。这样即可将自定义的字典转化为。的图格式,出现如下问题。

2024-07-24 15:55:29

原创 RuntimeError: Trying to backward through the graph a second time (or directly access saved tensors a

时,默认情况下,PyTorch 会释放中间计算图,以节省内存。如果你需要多次反向传播(例如在循环中多次调用),需要指定。这是由于在执行反向传播时,尝试了第二次通过计算图进行反向传播,而没有指定。训练模型时出现如下问题。

2024-07-14 16:16:58 676

原创 x1rd.biffh.XLRDError: Excel xlsx file; not supported

【代码】x1rd.biffh.XLRDError:Excelxlsxfile;

2024-06-01 21:02:25 539

原创 AttributeError: ‘pandas._libs-properties-CachedProperty‘ object has no attribute ‘func‘

【代码】AttributeError:'pandas._libs-properties-CachedProperty'objecthasnoattribute'func'

2024-06-01 21:00:23 197

原创 ValueError:x andy must have same first dimension, but have shapes (15,) and (17,)

进行数据分析建模出现如下问题。出现这个问题的原因是。

2024-06-01 20:57:17 489

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(二十)求一元二次方程的根

如果判别式小于0,则有两个虚根,输出时按照实部和虚部的形式输出。若b2 < 4 * a * c,则有两个虚根,则输出:x1=实部+虚部i;x2=实部-虚部i,即x1的虚部系数大于等于x2的虚部系数,实部为0时不可省略。输入一行,包含三个浮点数a, b, c(它们之间以一个空格分开),分别表示方程ax2 + bx + c =0的系数。若b2 > 4 * a * c,则两个实根不等,则输出形式为:x1=…若b2 = 4 * a * c,则两个实根相等,则输出形式为:x1=x2=…输出一行,表示方程的解。

2024-05-28 08:23:38 1086

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(二十一)苹果和虫子2

来实现,得到整数部分作为虫子吃掉的苹果数量。然后,我们需要考虑剩余时间是否足以再吃掉一个完整的苹果,如果不足以吃掉一个完整的苹果,那么虫子吃掉的苹果数量需要额外加一。最后,剩余的完整苹果数量就是总苹果数减去虫子吃掉的苹果数量。最终输出剩余的苹果数量即可。你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?首先,我们需要计算虫子在给定的时间内吃掉的苹果数量。除以虫子吃一个苹果所需的时间。

2024-05-28 08:08:45 988

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(十九)简单计算器

一个最简单的计算器,支持+, -, *, / 四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。为了实现一个最简单的计算器,我们需要处理基本的四种运算:加法、减法、乘法和除法。输入只有一行,共有三个参数,其中第1、2个参数为整数,第3个参数为操作符(+,-,*,/)。输出只有一行,一个整数,为运算结果。

2024-05-27 10:54:19 767

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(十八)点和正方形的关系

有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边界)。为了判断一个给定的点是否在给定的正方形内(包括边界),我们需要检查该点的坐标是否满足正方形的边界条件。输入一行,包括两个整数x、y,以一个空格分开,表示坐标(x,y)。输出一行,如果点在正方形内,则输出yes,否则输出no。

2024-05-27 10:50:42 521

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(十七)判断闰年

输入只有一行,包含一个整数a(0 < a < 3000)一行,如果公元a年是闰年输出Y,否则输出N。判断某年是否是闰年。

2024-05-26 09:45:13 327

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(十六)三角形判断

判断三条线段是否能构成一个三角形的标准是根据三角形不等式定理。输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一个空格分开。给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes” ,否则输出“no”。

2024-05-26 09:39:35 434

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(十五)最大数输出

为了找到三个整数中的最大值,我们可以逐个比较这些数,并输出其中最大的一个。我们将使用简单的条件判断来完成这一任务。输入为一行,包含三个整数,数与数之间以一个空格分开。输出一行,包含一个整数,即最大的整数。输入三个整数,输出最大的数。

2024-05-25 18:34:21 474

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(十四)计算邮资

根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。输入一行,包含整数和一个字符,以一个空格分开,分别表示重量(单位为克)和是否加急。如果字符是y,说明选择加急;如果字符是n,说明不加急。为了计算邮件的邮费,我们需要考虑邮件的重量以及是否选择加急服务。输出一行,包含一个整数,表示邮费。

2024-05-25 18:28:22 801 1

原创 RuntimeError: CUDA error: invalid device ordinal CUDA kernel errors might be asynchronously reported

但是我的服务器只有一张显卡,所以会出现找不到显卡问题。只需要将设备设置为自己的显卡编号即可,或者没有显卡设置为。深度学习项目,在利用显卡进行训练出现如下问题。出现这个问题的原因是,我的代码。

2024-05-25 09:59:07 41

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(十三)分段函数

对于0≤x50≤x5y−x2.5y−x2.5对于5≤x105≤x10y2−1.5x−3x−3y2−1.5x−3x−3对于10≤x2010≤x20yx2−1.5y2x​−1.5读取输入:读取一个浮点数NNN。根据NNN的值选择合适的分段函数如果0≤N50≤N5,计算y−N2.5y−N2.5。如果5≤N105≤N10,计算y2−1.5。

2024-05-24 21:09:28 926

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(十二)骑车与走路

在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;请判断走不同的距离去办事,是骑车快还是走路快。输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。要判断在北大校园里是骑车快还是步行快,我们需要计算两者所需的总时间,然后比较这两个时间。输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。

2024-05-24 21:03:57 650 1

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(十一)晶晶赴约会

为了判断晶晶是否可以接受贝贝的邀请,需要检查贝贝邀请的日期是否为晶晶有课的日期(星期一、星期三、星期五)。如果日期是1、3、5中的任意一个,晶晶不能接受邀请;否则,晶晶可以接受邀请。晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1、3、5有课必须上课,请帮晶晶判断她能否接受贝贝的邀请,如果能输出YES;如果不能则输出NO。输出有一行,如果晶晶可以接受贝贝的邀请,输出YES,否则,输出NO。注意YES和NO都是大写字母!输入有一行,贝贝邀请晶晶去看展览的日期,用数字1到7表示从星期一到星期日。

2024-05-23 13:37:36 897

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(十)有一门课不及格的学生

为了判断一名学生的语文和数学成绩是否恰好有一门课不及格,可以分别检查两个科目的成绩是否小于60,并且确保只有一个科目的成绩小于60。给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。一行,包含两个在0到100之间的整数,分别是该生的语文成绩和数学成绩。若该生恰好有一门课不及格,输出1;

2024-05-23 13:34:13 384

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(九)判断能否被3,5,7整除

为了判断一个整数是否能被3、5、7整除,并输出相应的结果,可以依次检查该整数是否能被这三个数整除。然后根据不同的组合情况,输出对应的信息。2、只能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔);1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);4、不能被任何数整除,输出小写字符‘n’,不包括单引号。输出一行,按照描述要求给出整数被3,5,7整除的情况。3、只能被其中一个数整除(输出这个除数);输入一行,包括一个整数。

2024-05-22 08:01:29 1096

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(八)判断一个数能否同时被3和5整除

输入一行,包含一个整数n。( -1,000,000 < n < 1,000,000)因为同时被3和5整除等价于被它们的最小公倍数15整除。输出一行,如果能同时被3和5整除输出YES,否则输出NO。是否能同时被3和5整除,我们需要检查。判断一个数n 能否同时被3和5整除。

2024-05-22 07:57:55 392

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(七)收集瓶盖赢大奖

读取输入的两个整数,分别表示拥有的“幸运”和“鼓励”瓶盖数,然后检查是否至少有10个“幸运”瓶盖或者至少有20个“鼓励”瓶盖。如果满足任意一个条件,则输出1,表示可以兑换大奖;某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有10个印有“幸运”、或20个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖。一行,包含两个整数,分别是印有“幸运”和“鼓励”的瓶盖数,用一个空格隔开。若可以兑换大奖,输出1,否则输出0。

2024-05-21 13:23:13 377

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(六)判断是否为两位数

在该范围内,则输出 1,表示它是两位数;否则,输出 0,表示它不是两位数。这个方法通过简单的范围检查来快速确定输入整数的位数属性。是否在 10 到 99 的范围内,包括 10 和 99。判断一个正整数是否是两位数(即大于等于10且小于等于99)。若该正整数是两位数,输出1,否则输出0。一个正整数,不超过1000。,然后使用条件判断语句检查。程序首先读取一个正整数。

2024-05-21 13:19:04 400

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(五)整数大小比较

为了实现比较两个整数的大小并输出相应的结果,可以使用简单的条件判断。在C语言中,可以通过。一行,包含两个整数x和y,中间用单个空格隔开。输入两个整数,比较它们的大小。若x > y,输出 >;若x = y,输出 =;若x < y,输出

2024-05-20 07:56:23 435

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(四)奇偶ASCII值判断

要判断一个字符的ASCII值是否是奇数,可以通过获取字符的ASCII值,然后检查该值是否为奇数。例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO。在C语言中,可以使用字符和整数之间的隐式转换来获取字符的ASCII值。任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO。如果其ASCII值为奇数,则输出YES,否则,输出NO。

2024-05-20 07:50:04 404

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(三)奇偶数判断

要判断一个整数是奇数还是偶数,只需查看其是否被2整除。如果整除,则为偶数;输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even。给定一个整数,判断该数是奇数还是偶数。输入仅一行,一个大于零的正整数n。

2024-05-19 17:13:04 494

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(二)输出绝对值

为了实现一个程序,该程序读取一个浮点数并输出其绝对值且保留到小数点后两位,可以使用C语言中的标准库函数来处理浮点数。函数来计算浮点数的绝对值,并使用格式化输出函数。输出这个浮点数的绝对值,保留到小数点后两位。输入一个浮点数,其绝对值不超过10000。输入一个浮点数,输出这个浮点数的绝对值。来控制输出的小数点位数。

2024-05-19 17:10:18 396

原创 【OpenJudge题集】编程基础之逻辑表达式与条件分支(一)判断数正负

的值判断其正负,然后输出相应的结果。这个问题是一个非常简单的条件判断问题。我们需要根据输入的整数。一个整数N(-109

2024-05-18 09:37:18 374

原创 【OpenJudge题集】编程基础之算术表达式与顺序执行(二十)计算2的幂

的范围是 0 到 30,这样的计算在C语言中非常简单且不会导致溢出。次方,可以使用位运算或者幂运算函数。给定非负整数n,求2n。一个整数,即2的n次方。要计算给定的非负整数。

2024-05-18 09:32:08 424

原创 【OpenJudge题集】编程基础之算术表达式与顺序执行(十九)A*B问题

通常为32位,有符号整数的范围是 -2,147,483,648 到 2,147,483,647。而两个 50,000 的乘积是 2,500,000,000,这个结果在。一行,包含两个正整数A和B,中间用单个空格隔开。范围内,但为了安全起见和保证更大范围的乘积,我们使用。输入两个正整数A和B,求A*B。类型的范围,因此我们可以使用。类型的数的乘积可能会超出。类型来确保结果不会溢出。一个整数,即A*B的值。

2024-05-17 10:16:53 484

原创 【OpenJudge题集】编程基础之算术表达式与顺序执行(十八)等差数列末项计算

一行,包含三个整数a1,a​2,n。给出一个等差数列的前两项a1,a2,求第n项是多少。然后使用上述公式计算第n项。一个整数,即第n项的值。根据题目,我们有前两项。

2024-05-17 10:11:15 783

Synthie数据集 图神经网络

图神经网络GNN数据集,合成数据集,共有400张图,4分类,平均节点数为95,平均边数为172

2024-05-31

SYNTHETICnew数据集 图神经网络

图神经网络GNN数据集,合成数据集,共有300张图,二分类,平均节点数为100,平均边数为196

2024-05-31

SYNTHETIC数据集 图神经网络

图神经网络GNN数据集,合成数据集,共有300张图,二分类,平均节点数为100,平均边数为196

2024-05-31

PTC-FM数据集 图神经网络

图神经网络GNN数据集,小分子数据集,共有349张图,二分类,平均节点数为14,平均边数为14

2024-05-31

PROTEINS数据集 图神经网络

图神经网络GNN数据集,生物信息学领域数据集,共有1113张图,二分类,平均节点数为39,平均边数为72

2024-05-31

Peking-1 数据集 图神经网络

图神经网络GNN数据集,生物信息学领域数据集,共有85张图,二分类,平均节点数为39,平均边数为77

2024-05-31

OHSU数据集 图神经网络

图神经网络GNN数据集,生物信息学领域数据集,共有79张图,二分类,平均节点为82,平均边数为199

2024-05-31

NCI1数据集 图神经网络

图神经网络GNN数据集,小分子领域数据集,共有4110张图,二分类,平均节点数为29,平均边数为32

2024-05-31

MUTAG数据集 图神经网络

图神经网络GNN数据集,小分子数据集,共有188张图,二分类,平均节点数为17,平均边数为19

2024-05-31

MSRC-9数据集 图神经网络

图神经网络GNN数据集,计算机视觉领域数据集,共有221张图,八分类,平均节点数为40,平均边数为97

2024-05-31

MNIST数据集 图神经网络

图神经网络GNN数据集,CV领域数据集处理成邻接矩阵、特征矩阵格式,共有70000张图,10分类,平均节点数为70,平均边数为564

2024-05-31

IMDB-MULTI数据集 图神经网络

图神经网络GNN数据集,社交网络领域数据集,共有1500张图,三分类,平均节点为13,平均边数为65

2024-05-31

IMDB-BINARY数据集 图神经网络

图神经网络GNN数据集,社交网络领域数据集,共有1000张图,二分类,平均节点为19,平均边数为96

2024-05-31

FIRSTMM-DB数据集 图神经网络

图神经网络GNN数据集,计算机视觉数据集,共有41张图,11分类,平均节点数为1377,边数平均为3074

2024-05-31

ENZYMES数据集 图神经网络

图神经网络GNN数据集,生物信息学数据集,共有600张图,六分类,平均节点数为32,平均边数为62

2024-05-31

DD生物数据集 图神经网络

图神经网络GNN数据集,生物信息学数据集,包含1178张图,二分类,平均节点数为284,平均边数为715

2024-05-31

COLLAB数据集 图神经网络

图神经网络GNN数据集,社交网络数据,共有5000张图,三分类,节点平均为~74,边平均为2457。

2024-05-31

BZR-MD数据集 图神经网络

图神经网络GNN数据集,小分子图数据,共有306张图,二分类,节点数为~2130,边数为~22506

2024-05-31

基于cv2实现车牌识别系统(附源码+运行文档)

这是一个基于 OpenCV(cv2) 的车牌识别系统,该车牌识别系统能够识别输入图片中的车牌,并输出识别到的车牌字符。系统的实现主要依赖于支持向量机(SVM)模型用于字符识别,结合颜色定位和字符分割的方法对车牌进行定位和识别。有UI界面,采用Tkinter界面,用户可以直观地与车牌识别系统进行交互,选择并查看识别结果。

2024-02-10

Python餐厅管理系统 课程设计

该代码实现了一个餐厅食材管理系统,具备以下详细功能: 1. 食材信息管理: - 添加食材信息: 用户可以输入食材的名称、存储量(千克)和每千克的价格,将这些新食材信息加入系统。 - 删除食材信息: 根据食材名称,用户可以从系统中删除指定的食材信息。 - 修改食材信息: 允许用户更新已有食材的数量和价格信息,以反映当前库存和成本变化。 - 查询食材信息: 用户可以查询特定食材的详细信息,包括存储量和价格。 2. 数据统计与分析: - 系统可以计算并展示所有食材的总数和平均存储量。 - 使用柱状图形式显示各食材的数量分布,使用户能够直观地看到哪些食材库存较多或较少。 3. 数据持久化: - 通过将食材信息保存到JSON文件中,系统确保数据的持久性和一致性。这对于记录长期数据或在不同会话间维持数据状态非常重要。 4.用户交互: - 系统通过一个简单的命令行界面与用户交互,用户可以通过输入指定的数字选择相应的操作。 5.可视化展示: - 利用matplotlib库,系统能够以图形化的方式展示关键数据,如食材数量分布,增强用户体验。

2024-01-11

C++班级档案管理系统 课程设计

这段代码是一个学生信息管理系统,具有以下功能模块: 1. 基本信息录入 (GetInfo):允许用户输入多个学生的基本信息,包括姓名、学号、性别、年龄、备注。 2. 学生信息显示 (Display):以表格形式显示已录入学生的基本信息。 3. 学生信息保存 (Save):将学生基本信息保存到文件 "c:\\student.txt" 中。 4. 学生信息修改 (Modfiy):允许用户根据学号选择学生并修改其基本信息,然后保存修改后的信息。 5. 学生信息删除 (Delete):根据学号选择学生并删除其基本信息,然后保存删除后的信息。 6. 学生信息查询 (Search):用户可以通过学号、姓名、性别、年龄等条件查询学生基本信息,并显示匹配的学生信息。 7. 菜单选择和退出 (main):提供一个菜单界面,用户可以选择执行上述功能模块,并可以退出系统。

2024-01-09

C++ 车票管理系统 课程设计

这段代码是一个简单的车票管理系统,包括以下功能模块: 1. 主菜单:提供选项以录入班次信息、浏览班次信息、查询行车路线、售票与退票系统、退出系统。 2. 录入班次信息:用户可以录入四个班次的车票信息。 3. 浏览班次信息:显示当前班次信息,包括车次、发车时间、起点站、终点站、行车时间、额定载量、已订票人数。 4. 查询行车路线:用户可以选择按班次号或终点站查询车票信息。 5. 售票与退票系统:用户可以订购或退购车票,根据发车时间和额定载量来判断是否成功操作。 6. 退出系统:用户可以退出车票管理系统。

2024-01-09

C++家庭财务小管家系统 课程设计

这段代码是一个简单的家庭财务管理系统,具有以下功能模块: 1. **开始界面 (`start`)**: 显示欢迎消息,并等待用户按任意键继续。 2. **菜单界面 (`menu`)**: 提供主要功能选项,包括输入财务记录、显示记录、查询记录、删除记录。 3. **添加记录 (`add`)**: 允许用户输入财务记录的年份、月份、日期、金额、姓名、类型和备注,并将记录保存在链表中。 4. **保存记录 (`save`)**: 将记录保存到二进制文件。 5. **查询记录 (`search`)**: 用户可以按姓名或类型查找记录,并显示符合条件的记录。 6. **删除记录 (`delete_rec`)**: 允许用户按姓名和金额删除记录,提供确认删除选项。 7. **显示记录 (`show`)**: 显示所有记录,同时计算总收入、总支出和当前余额。 8. **主函数 (`main`)**: 控制程序的流程,允许用户选择功能,然后调用相应的功能模块,直到用户退出。 这个程序可以帮助用户记录家庭财务信息,查询、删除和显示已记录的财务数据。

2024-01-09

C++会员计费系统 课程设计

这段代码是一个简单的会员卡计费系统,包括以下功能模块: 1. 菜单管理:显示主菜单并根据用户选择执行相应操作。 2. 新会员登记:录入新会员的信息,生成卡号,保存到文件。 3. 统计功能:浏览并显示已录入会员的信息。 4. 会员消费结算:根据会员卡号查询会员信息,记录消费金额和计算余额。 5. 会员退卡:根据姓名删除会员信息。 6. 会员卡续费:根据卡号查询会员信息并续费。 7. 会员信息修改:根据姓名查询会员信息并修改。 8. 会员卡挂失:根据姓名查询会员信息并进行挂失操作。 9. 文件读写:用于保存和加载会员信息到文件中。

2024-01-09

C++电子英汉词典 课程设计

这段代码是一个简单的电子英汉词典程序,它允许用户执行以下功能模块: 1. 查询词条:用户输入单词,程序查找并显示其释义。 2. 新增词条:用户输入单词和释义,程序将其添加到词典。 3. 删除词条:用户输入单词,程序将该词条从词典中删除。 4. 修改词条:用户输入单词和新的释义,程序更新词典中对应词条的释义。 5. 退出词典:退出程序运行。

2024-01-09

C++飞机售票系统 课程设计

这段代码实现了一个简单的航空公司售票系统,包括以下功能模块: 1. 输入新航班:允许用户输入新的航班信息。 2. 浏览航班:显示已有航班的信息。 3. 航班查询:根据出发时间或到达地点查询航班信息。 4. 订票:用户可以订购航班票,并选择座位。 5. 退票:用户可以退还已购的航班票。 6. 浏览已售信息:显示已售出的航班票信息。 7. 保存:将航班和售票信息保存到文件中。 8. 载入:从文件中加载航班和售票信息。 9. 退出:退出程序。

2024-01-09

C++设备管理系统 课程设计

这段代码是一个设备管理系统,具有以下功能模块: 1. 数据录入(input): 允许用户输入设备信息,包括设备编号、所属部门、领用人、设备名字、设备价格、购买日期、设备状态和设备数量,并保存到文件中。 2. 数据修改(change): 允许用户根据设备名字修改设备信息,包括设备名字、领用人、设备编号、所属部门、设备价格和设备数量,并将修改后的数据保存到文件中。 3. 数据分类统计(sort): 用户可以选择统计报废设备的数量或按所属部门分类统计设备数量,并显示结果。 4. 数据删除(dele): 允许用户根据设备名字删除设备信息,并将删除后的数据重新显示。 5. 数据查找(search): 允许用户根据设备名字查找并显示设备信息。 6. 数据输出(output): 显示当前所有设备的信息。 7. 主函数(main): 启动菜单,让用户选择以上功能模块的操作或退出系统。 该系统的核心功能是管理设备信息,包括录入、修改、统计、删除、查找和显示设备信息,并将数据保存到文件中以便后续使用。

2024-01-09

C++学生考勤系统 课程设计

这段代码实现了一个学生考勤系统,包括以下功能模块: 1. 建立学生列表:用户输入班级人数和课程节数,然后逐个输入学生信息,将学生信息存储到文件中,并显示建立的学生列表。 2. 查找学生信息:用户可以选择按姓名或学号查询学生信息,然后输入相应的查询条件,系统会显示匹配的学生信息。 3. 模拟考勤过程:用户输入每节课未到的学生姓名,系统会模拟考勤并更新学生的缺课数。 4. 计算考勤分数:系统根据学生的缺课数计算考勤分数,每缺一节课扣5分,并将分数更新到学生列表中。 5. 退出:用户可以选择退出程序。 这个程序允许用户管理学生考勤信息,包括建立学生列表、查找学生信息、模拟考勤、计算考勤分数等功能。

2024-01-09

C++机房机位预定系统 课程设计

这段代码实现了一个机房机位预约系统,包括以下功能模块: 1. 主菜单(Menu):提供查询机位状态、预定机位、取消预订、查询等待信息和退出程序等选项。 2. 机位状态查询(Situation):允许用户输入时间段,在该时间段内查询机位的空闲情况。 3. 机位预定(Book):用户可以预定空闲的机位,并留下联系方式。如果无空机位,可选择等待,系统会记录在等待列表中。 4. 取消预订(Cancel):允许用户取消已预定的机位,恢复机位的空闲状态。 5. 查询等待信息(SearchWaiting):用户可以查看等待列表,以了解等待预订的机位和联系方式。 6. 公共函数(detail和prione):用于计算空机位数量和输出等待列表。 这个系统通过文件存储等待列表和机位状态,允许用户进行机位预定和管理。

2024-01-09

C++职工工资管理系统 课程设计

这段代码实现了一个简单的职工工资管理系统,包括以下功能模块: 1. 输入职工信息:用户可以输入职工的基本信息,包括职工号、姓名、基本工资、职务工资、津贴、医疗保险和公积金,并计算总工资。 2. 显示职工信息:用户可以查看已录入的职工信息,包括各项工资和总工资,以及计算平均工资。 3. 查找职工信息:用户可以按照职工号或姓名查找特定职工的信息。 4. 删除职工信息:用户可以根据姓名删除特定职工的信息。 5. 添加职工信息:用户可以追加新的职工信息到已有数据中。 6. 修改职工信息:用户可以根据姓名选择要修改的职工信息,并修改其中的各项工资数据。 7. 统计职工信息:用户可以查看所有职工的各项工资平均值。 8. 开始界面和菜单界面:提供了程序的入口和操作选项。 这个系统允许用户管理职工的工资信息,包括录入、查看、删除、添加、修改和统计职工数据。

2024-01-09

C++单项选择题标准化考试系统 课程设计

这段代码是一个简单的单项选择题标准化考试系统,具有以下功能模块: 1. 输入题目:用户可以输入一定数量的题目,包括题目内容、题干、选项和答案。 2. 保存到文件:可以将输入的题目保存到文件 "qinhu" 中,以便以后读取和使用。 3. 插入试题:用户可以插入新的题目到已有题库中。 4. 显示试卷内容:可以显示整张试卷的题目内容。 5. 进行答题并判卷:用户可以进行答题,系统会随机选择题目并判定答案是否正确,最后给出总成绩。 6. 退出系统:用户可以选择退出系统。

2024-01-09

C++销售管理系统 课程设计

这段代码实现了一个简单的商品销售管理系统,包括以下功能模块: 1. 主菜单显示和操作选择。 2. 计算上个月每个销售员每种产品的销售额,并将数据保存到文件。 3. 对销售员按销售额进行排序,输出排序结果。 4. 统计每种产品的总销售额,输出排序结果。 5. 输出销售统计报表,包括每个销售员每种产品的销售数量以及产品总销售额。 6. 可以通过主菜单选择退出系统。

2024-01-09

C++手机电话簿管理系统 课程设计

这段代码是一个简单的手机通讯录管理程序,包括以下功能模块: 1. 菜单显示:在控制台上显示一个交互式菜单,用户可以选择添加联系人、查询联系人、修改联系人、删除联系人、拨号、退出等操作。 2. 号码添加:用户可以添加联系人的姓名、电话号码、类别和邮箱地址,并将信息保存到文件中。 3. 查询联系人:用户可以根据联系人类别查询通讯录中的联系人信息,并在控制台上显示结果。 4. 修改联系人:用户可以根据联系人姓名查找并修改联系人的信息,并显示修改前后的信息。 5. 删除联系人:用户可以根据联系人姓名删除联系人,并显示删除后的通讯录信息。 6. 拨号功能:用户可以根据联系人姓名查找并拨打电话号码。 7. 菜单选择:根据用户的选择,执行相应的功能模块。 8. 主函数:调用菜单选择模块,启动程序并提供用户界面。

2024-01-09

C++学生籍贯信息系统 课程设计

这段代码是一个基于控制台的学生籍贯信息管理系统,具有以下功能模块: 1. 录入信息:允许用户输入学号、姓名和籍贯信息,将数据保存到文件中,并根据籍贯不同分别保存到不同的文件中。 2. 查询信息:提供按学号、姓名、籍贯等方式查询学生信息的功能,支持编辑和删除查询结果。 3. 删除信息:允许用户按学号、姓名、籍贯等方式删除学生信息,包括单个和全部删除。 4. 显示全部信息:展示所有学生信息,按学号升序排列。 5. 主函数:包括程序的入口,提供菜单选项供用户选择不同功能模块。 这个系统主要用于管理学生的基本信息,包括学号、姓名和籍贯,并支持相关的查询、编辑和删除操作。

2024-01-09

C++学生选修课程系统 课程设计

这段代码实现了一个学生选修课程管理系统,包括以下功能模块: 1. 录入课程信息:用户可以从键盘或文件录入课程信息。 2. 课程信息管理:用户可以添加或删除课程信息。 3. 录入学生信息:用户可以从键盘或文件录入学生信息。 4. 学生信息管理:用户可以添加或删除学生信息。 5. 学生选课:学生可以选修课程,管理其所选课程和学分。 6. 信息存储与浏览:用户可以存储课程和学生信息到文件,并浏览已录入的信息。 7. 查找学生信息:用户可以按学号或姓名查找学生信息。 8. 退出系统:退出程序运行。

2024-01-09

C++学生信息管理系统 课程设计

这段代码是一个简单的学生信息管理系统,具有以下功能模块: 1. 登录学生信息:用户可以输入学生的学号、姓名、年龄、性别、地址、电话等信息来录入学生信息。 2. 列出学生信息:用户可以查看已录入的学生信息列表。 3. 查询学生信息:用户可以根据学号或姓名查询特定学生的详细信息。 4. 修改学生信息:用户可以选择学号来修改已录入学生的各个信息字段。 5. 删除学生信息:用户可以删除已录入的学生信息。 6. 退出系统:用户可以选择退出系统。 这个系统使用结构体数组来存储学生信息,并通过函数实现各种功能。用户可以根据菜单进行操作,从而管理学生信息。

2024-01-09

C++实验设备管理系统 课程设计

这段代码是一个简单的实验设备管理系统,包括以下功能模块: 1. `start()` - 启动菜单,允许用户选择操作。 2. `input()` - 数据录入,用户可以输入设备信息。 3. `change()` - 数据修改,用户可以修改特定设备的信息。 4. `sort()` - 数据分类统计,用户可以统计报废设备数量或不同类型设备的数量。 5. `dele()` - 数据删除,用户可以删除特定设备的信息。 6. `output()` - 数据输出,将已录入的设备信息打印出来。 7. `search()` - 数据查找,用户可以查找特定设备的信息。 8. 主函数 `main()` - 无限循环,允许用户一直执行操作直到退出系统。

2024-01-09

C++图书管理系统 课程设计

这段代码是一个简单的图书管理系统,具有以下功能模块: 1. 登陆:用户可以登陆系统。 2. 主菜单:提供主要功能选项,包括退出系统、新书入库、查询、借书登记和还书管理。 3. 初始化:初始化系统中的读者和图书信息。 4. 新书入库:允许用户添加新的图书到图书库存中。 5. 查询:提供查找图书和读者信息、打印图书和读者信息的功能。 6. 借书登记:允许读者借书,并更新图书库存和读者借书记录。 7. 还书管理:允许读者还书,并更新图书库存和读者借书记录。 8. 保存信息:将当前系统中的读者和图书信息保存到文件中。 9. 加载信息:从文件中加载已保存的读者和图书信息。 10. 主程序:控制整个系统的执行流程,包括登陆、初始化、加载已保存的信息,并调用主菜单供用户选择操作。

2024-01-09

C++图书信息管理系统 课程设计

这段代码是一个基于C语言的图书信息管理系统,具有以下功能模块: 1. 录入图书信息:用户可以输入图书信息,包括登录号、书名、作者名、分类号、出版单位、出版日期和价格。 2. 浏览图书信息:用户可以查看已录入的图书信息。 3. 按书名查找图书信息:用户可以按照书名查找特定图书的信息。 4. 按作者名查找图书信息:用户可以按照作者名查找特定图书的信息。 5. 图书信息排序:用户可以按书名对图书信息进行排序并查看排序结果。 6. 删除图书信息:用户可以根据登录号删除特定的图书信息。 7. 修改图书信息:用户可以根据登录号修改特定的图书信息。 8. 图书数据保存:用户可以将录入的图书信息保存到文本文件中。 9. 图书信息文件打开:用户可以从文本文件中读取已保存的图书信息。 10. 退出:用户可以选择退出系统,可以选择在退出前保存图书信息到文件。

2024-01-09

C++职工信息管理系统 课程设计

这段代码是一个简单的职工信息管理系统,包括以下功能模块: 1. 录入职工信息:用户可以输入职工的基本信息,包括职工号、姓名、性别、年龄、学历、工资、住址、电话号码,并保存到文件中。 2. 浏览职工信息:用户可以查看已录入的职工信息,显示在屏幕上。 3. 查询职工信息:用户可以按照职工号、学历或电话号码进行查询,查找指定职工的信息。 4. 删除职工信息:用户可以根据姓名删除指定职工的信息,同时更新文件中的数据。 5. 添加职工信息:用户可以批量添加新的职工信息,包括职工号、姓名、性别、年龄、学历、工资、住址、电话号码,并保存到文件中。 6. 修改职工信息:用户可以根据姓名查找并修改指定职工的信息,包括职工号、姓名、性别、年龄、学历、工资、住址、电话号码,并更新文件中的数据。 7. 菜单功能:提供一个菜单界面,让用户选择以上各项功能操作。 8. 文件读写:数据以二进制文件的形式进行保存和读取,确保数据持久性。

2024-01-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除