自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 Hnu电子电路实验4

(1)需要掌握的理论:基本了解了简易模型机的内部结构和工作原理。同时学会使用 Verilog 语言编写简单电路。(2)遇到的困难:对于 QuartusII 的使用还不够熟练,特别是进行波形仿真的功能仿真和时序仿真时花费时间过长。(3)解决方法:通过上网查询相关资料,与同学一起讨论,并请教老师。(4)经验教训:不懂的地方要多向老师请教,对于电路的搭建要多动手,要学会利用好软件工具,不仅是在实验中,在平时的学习中也要学会利用工具。

2025-01-24 19:45:12 433

原创 Hnu电子电路实验3

答:选择 mova 指令,根据控制信号 SR1、SR0(即指令码 ir 的最后两位)将源寄存器 Rs的数据从通用寄存器 S 口输出,在 AC3~AC0 和 AU_EN 的控制下,经 AU 送入总线BUS,BUS 上的数据传送至通用寄存器的输入端;在 WE 和DR1、DR0 的控制下,时钟下降沿将输入端的数据写入目的寄存器 Rd。执行时sm_en、au_en、mux_s、reg_we 为 1,其他信号为 0。(1)需要掌握的理论:基本了解了简易模型机的内部结构和工作原理。

2025-01-21 22:18:14 877

原创 Hnu电子电路实验2

对于本实验的进行,需要基本了解模型机的内部结构和工作原理,同时需要熟悉译码器和 ALU 的工作原理,以及需要熟练使用 Verilog 语言进行电路程序的编写。但对 Quartus II 软件的使用不熟练,不了解功能仿真以及时序仿真的使用方法,通过搜索资料解决了该问题。经验教训:遇到不懂的问题一定要及时想办法解决,不要将问题积累,同时多使用仿真对电路进行检验。

2025-01-21 21:03:53 706

原创 Hnu电子电路实验1——电子秤

电子秤的Multisim电路设计图及报告在链接里:通过百度网盘分享的文件:电子秤.zip链接:提取码:9785

2025-01-20 21:00:59 1118

原创 C/C++/EasyX——入门图形编程(6)

学习图形输入法,硬件描述语言进行开发的流程;完成子模块及顶层设计;了解功能仿真的方法并完成功能仿真;通过实验熟悉FPGA开发板的设计过程。

2024-10-08 14:26:33 967

原创 C/C++/EasyX——入门图形编程(5)

C/C++/EasyX 学习编程,做游戏,快速入门图形编程,这个easyx开发软件能让编程的学习不再乏味,也不难,是个很有意思的软件,大家可以当一个课外乐趣,去学习了解一下,,平时也可以做一个简易游戏,比如扫雷,五子棋,飞机大战等等。总而言之是个非常不错的选择。

2024-10-06 15:41:22 529

原创 C/C++/EasyX——入门图形编程(4)

C/C++/EasyX 学习编程,做游戏,快速入门图形编程,这个easyx开发软件能让编程的学习不再乏味,也不难,是个很有意思的软件,大家可以当一个课外乐趣,去学习了解一下,,平时也可以做一个简易游戏,比如扫雷,五子棋,飞机大战等等。总而言之是个非常不错的选择。

2024-10-05 07:00:00 1004

原创 C/C++/EasyX——入门图形编程(3)

C/C++/EasyX 学习编程,做游戏,快速入门图形编程,这个easyx开发软件能让编程的学习不再乏味,也不难,是个很有意思的软件,大家可以当一个课外乐趣,去学习了解一下,,平时也可以做一个简易游戏,比如扫雷,五子棋,飞机大战等等。总而言之是个非常不错的选择。

2024-10-04 09:27:08 908

原创 C/C++/EasyX ——入门图形编程(2)

C/C++/EasyX 学习编程,做游戏,快速入门图形编程,这个easyx开发软件能让编程的学习不再乏味,也不难,是个很有意思的软件,大家可以当一个课外乐趣,去学习了解一下,,平时也可以做一个简易游戏,比如扫雷,五子棋,飞机大战等等。总而言之是个非常不错的选择。

2024-10-03 22:24:25 1632 6

原创 sprintf()函数的介绍及其用法

sprintf()函数的介绍及其用法,sprintf()函数将整数转化成字符串、拼接字符串,sprintf()函数的返回值

2024-09-24 22:14:23 805

原创 scanf()函数的介绍及基础用法

scanf()函数的介绍及其基础用法、头文件、一般的输入用法、scanf()函数的返回值:正整数,0,EOF…………

2024-09-19 07:00:00 721

原创 printf()函数的全面介绍及用法——简单易懂

printf()函数介绍及详细用法:三种格式控制字符(教你怎么输出)——格式字符、转义字符、普通字符;输出的示例;指定宽度输出;保留小数位数输出;printf()函数中的格式修饰符,以及printf()函数的返回值类型及内容。

2024-09-16 08:30:00 5226

原创 vector 容器基础操作及用法

vector 容器的定义,数据的添加,插入,删除

2024-09-09 16:38:56 584

原创 map容器中的“值”为vector<type>型的时候的操作

map容器中的“值”为vector型的时候的操作

2024-09-04 10:54:22 379

原创 程序设计训练报告2.15电话号码

【问题描述】Vasya有几本电话簿,记录了他的朋友们的电话号码,每一个朋友都可以有一或几个电话号码。Vasya决定整理关于朋友电话号码的信息。给定n个字符串,来自于Vasya的电话簿中的条目。每一条都以朋友的姓名开头,然后跟着当前条目中的电话号码个数,然后是本人的电话号码。有可能几个相同的电话被记录在同一个记录中。Vasya还认为,如果电话号码a是电话号码b的后缀(也就是说,号码b以a结尾),这两个号码被当作同一个电话号码,那么a被认为是无城市代码,它不应该被考虑。输出整理后Vasya朋友的

2024-09-04 09:52:11 430

原创 程序设计训练3.18愚人节的礼物

【问题描述】四月一日快到了,Vayko 想了个愚人的好办法——送礼物。嘿嘿,不要想的太好,这礼物可没那么简单,Vayko 为了愚人,准备了一堆盒子,其中只有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒子。假设放礼物的盒子里不再放其他盒子。用()表示一个盒子,B表示礼物,Vayko 想让你帮她算出愚人指数,即最少需要拆多少个盒子才能拿到礼物。【输入形式】本题目包含多组测试,请处理到文件结束。每组测试包含一个长度不大于 1000, 只包含'(',')'和'B'三种字符的字符串,代表 Vayk

2024-08-30 20:08:32 449

原创 程序设计训练3.16最大报销额

【问题描述】现有一笔经费可以报销一定额度的发票。允许报销的发票类型包括买图书(A类)、文具(B类)、差旅(C类),要求每张发票的总额不得超过1000元,每张发票上,单项物品的价值不得超过600元。现请你编写程序,在给出的一堆发票中找出可以报销的、不超过给定额度的最大报销额。【输入形式】测试输入包含若干测试用例。每个测试用例的第1行包含两个正数 Q 和 N,其中 Q 是给定的报销额度,N(N

2024-08-29 16:00:31 667

原创 字母的大小写转换(tolower、toupper、transform)

字母的大小写转换,C++,tolower(),toupper(),transform()

2024-08-28 22:14:45 835

原创 字符串中需要掌握的函数总结(1)

reverse(),substr(),tolower(),toupper(),islower(),isupper(),isalpha(),isdigit(),isalnum(),字符大小写的转换,字符串截取,字符串或数组反转,判断字符是否为数字字符或字母,判断字符是否为字母,判断字符是否为大写字母或小写字母,判断字符是否为字母或数字

2024-08-28 09:12:39 1730

原创 取整函数(floor(),ceil(),round(),trunc(),int),它们之间的差别一目了然

取整函数(floor(),ceil(),round(),trunc(),int()),向上取整,向下取整,四舍五入,舍尾操作(只取整数位))

2024-08-27 11:27:52 1025

原创 程序设计训练3.13导弹防御系统

【问题描述】某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导弹。拦截来袭导弹时,必须按来袭导弹袭击的时间顺序,不允许先拦截后面的导弹,再拦截前面的导弹。【输入形式】每组输入有两行,第一行,输入雷达捕捉到的敌国导弹的数量k(k

2024-08-26 17:42:51 295

原创 程序设计训练3.12 Maya历法

【问题描述】在学术休假期间,M.A. Ya教授在古老的Maya历法上有一个惊人的发现。从一个古老的令人棘手的信息中,教授发现Maya文明以365天为一年,称为Haab,包含19个月。前18个月每月有20天,月份名字为:pop、no、zip、zotz、tzec、xul、yoxkin、mol、chen、yax、zac、ceh、mac、kankin、muan、pax、koyab、cumhu。每月的天数使用数字来表示,从0~19,而不是用名字。Haab的最后一个月叫做uayet,有5天,表示为0、1、2、3、4

2024-08-26 15:05:33 396

原创 程序设计训练3.11数码管

【问题描述】液晶数码管用七笔阿拉数字表示的十个数字,把横和竖的一 个短划都称为一笔,即7有3笔,8有7笔等。对于十个数字一种排列,要做到两相邻数字都可以由另一个数字加上几笔或减去几笔组成,但不能又加又减。比如 7→3是允许的,7→2不允许。任意输入一组数,判断是否符合上述规则,注意,1在右边。【输入形式】每行输入一个0~9的排列,数字之间用空格分隔,以-1作为输入结束【输出形式】输出YES或NO【样例输入】4 1 0 7 3 9 5 6 8 23 5 1 6 2 7 9 0 4

2024-08-26 10:09:34 780

原创 C++字符(串)与(int)整数和浮点型小数的相互转化方法,几乎全面适用的

数字转化为字符串,字符串转化为整数,atoi()函数,sprintf()函数,stringstream类,atof()函数,字符串转换成小数。

2024-08-25 19:18:35 466

原创 greater <int> 与 less <int> 可以用来排序

greater <int> 与 less <int> 可以用来排序

2024-08-20 18:48:06 272

原创 set 的详细用法(set 排序、set 的遍历、set 的多种倒序遍历方法、set 的基本成员函数)

set 的详细用(set 排序、set 的遍历、set 的多种倒序遍历方法、set 的基本成员函数)

2024-08-19 23:02:45 3835

原创 map的详细用法(map 键(key)的排序、map 值(value)的排序,map 的使用,map 的构造,map 的遍历,map 数据的插入、修改、删除、查找。)

map 键(key)的排序、map 值(value)的排序,map 的使用,map 的构造,map 的遍历,map 数据的插入、修改、删除、查找。

2024-08-18 21:16:27 1099

原创 程序设计训练4.14相同生日*

【问题描述】在一个有n个人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的学号,出生月日,试找出所有生日相同的学生。【输入形式】第一行为整数n,表示有n个学生,n

2024-08-15 18:52:25 586

原创 程序设计训练4.13最简单的计算机

最简单的计算机【问题描述】一个名叫是 PigHeadThree 的研究组织设计了一台实验用的计算机,命名为 PpMm。PpMm只能执行简单的六种命令 A,B,C,D,E,F;只有二个内存 M1,M2;三个寄存器 R1,R2,R3。六种命令的含义如下:命令 A:将内存 M1 的数据装到寄存器 R1 中;命令 B:将内存 M2 的数据装到寄存器 R2 中;命令 C:将寄存器 R3 的数据装到内存 M1 中;命令 D:将寄存器 R3 的数据装到内存 M2 中;命令 E:将寄存器 R1 中的数据和寄

2024-08-15 15:16:48 206

原创 程序设计训练4.12蛇行矩阵

【问题描述】蛇形矩阵是由 1 开始的自然数依次排列成的一个矩阵上三角形【输入形式】正整数 N表示层数,N 不大于 100【输出形式】输出一个 N 行的蛇形矩阵,矩阵三角中同一行的数字用一个空格分开,行尾不要多余的空格。【样例输入】5【样例输出】1 3 6 10 152 5 9 144 8 137 1211

2024-08-15 13:18:41 219

原创 程序设计训练4.10-7,还是7

【问题描述】输出 7 和 7 的倍数,还有包含 7 的数字例如(17,27,37...70,71,72,73...)【输入形式】一个正整数 N。(N 不大于 30000)【输出形式】从小到大排列的不大于 N 的与 7 有关的正整数,每行一个。【样例输入】20【样例输出】71417

2024-08-14 20:56:22 157

原创 程序设计训练4.8恺撒Caesar密码

【问题描述】Julius Caesar 生活在充满危险和阴谋的年代。为了生存,他首次发明了密码,用于军队的消息传递。假设你是Caesar 军团中的一名军官,需要把Caesar 发送的消息破译出来、并提供给你的将军。消息加密的办法是:对消息原文中的每个字母,分别用该字母之后的第5个字母替换(例如:消息原文中的每个字母A都分别替换成字母F),其他字符不 变,并且消息原文的所有字母都是大写的。 密码字母:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

2024-08-13 21:12:16 360

原创 程序设计训练3.14魔咒词典

【问题描述】哈利波特在魔法学校的必修课之一就是学习魔咒。据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助。给你一部魔咒词典。当哈利听到一个魔咒时,你的程序必须告诉他那个魔咒的功能;当哈利需要某个功能但不知道该用什么魔咒时,你的程序要替他找到相应的魔咒。如果他要的魔咒不在词典中,就输出“what?”【输入形式】首先列出词典中不超过100000条不同的魔咒词条,每条格式为:

2024-08-13 18:27:59 413

原创 程序设计训练4.6身份证校验

【问题描述】我国国标〖GB 11643-1999〗中规定:公民身份号码是18位特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。其校验码(最后一位)计算方法和步骤为:(1)十七位数字本体码加权求和公式S = Sum(Ai * Wi), i = 0, ... , 16,先对前17位数字的权求和其中Ai:表示第i位置上的身份证号码数字值atoi( )函数

2024-08-13 17:53:22 467

原创 string中的count()函数用法

string中的count()函数用法

2024-08-13 09:42:40 308

原创 程序设计训练3.10多项式加法

【问题描述】一个多项式可以表示为一组数对,数对中第一个数始终为整数,且唯一,表示多项式的次数,另一数表示为对应的系数且不为0。输入两组数对,每组以0 0作为结束,实现对两个多项式的加法并按降幂输出结果数对【输入形式】每行输入一个数对,以空格为分隔符,以0 0结束【输出形式】每行输出一个数对,以空格为分隔符【样例输入】51238121550100031230115500

2024-08-12 22:07:21 139

原创 程序设计训练3.15打牌

【问题描述】牌只有1到9,手里拿着已经排好序的牌a,对方出牌b,用程序判断手中牌是否能够压过对方出牌。规则:出牌牌型有5种[1]一张 如4 则5…9可压过[2]两张 如44 则55,66,77,…,99可压过[3]三张 如444 规则如[2][4]四张 如4444 规则如[2][5]五张 牌型只有12345 23456 34567 45678 56789五个,后面的比前面的均大。

2024-08-12 20:52:58 439

原创 程序设计训练3.5成绩大排队

【问题描述】读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。【输入形式】每个测试输入包含1个测试用例,格式为第1行:正整数n第2行:第1个学生的姓名学号成绩第3行:第2个学生的姓名学号成绩.........第n+1行:第n个学生的姓名学号成绩其中姓名和学号均为不超过20个字符的字符串,成绩为0到100之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。

2024-08-12 20:30:00 230

原创 程序设计训练3.9挖掘机技术哪家强

【问题描述】为了用事实说明挖掘机技术到底哪家强,组织一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。【输入形式】输入在第1行给出不超过105的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号、及其比赛成绩(百分制),中间以空格分隔。【输出形式】在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。

2024-08-12 18:06:58 126

原创 程序设计训练3.8到底买不买

小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多了8颗不需要的珠子;第2串不能买,因为没有黑色珠子,并且少了一颗红色的珠子。

2024-08-12 17:07:49 394

一些程序设计训练相关的题目,及其报告

程序设计训练报告,这个文件中有10道题,有难有易,题目,代码,问题分析,算法设计,具体代码设计,样例输出……都有涉及,如果想要找一些相关的题目来增加一些知识点,或者对程序设计题多加了解,那么可以下载来看一下,对你都是有好处的,这里的代码都经平台检测过,是正确的,可以放心看。其中涉及的知识点都是需要掌握的。

2024-09-04

栈的介绍,应用及基础例题

程序=数据结构+算法,数据结构是对 ADT 的实现,而栈是数据的逻辑结构中的线性结构,也是需要掌握的,本篇主要讲的就是栈的介绍,它的基础用法及一些例题,能够帮助想要学数据结构的新手们快速入门,当然如果你对栈已经有一些基础了解并能够完成一些基础例题,看不看这篇文章都是可以的。

2024-09-04

空空如也

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

TA关注的人

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