自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++:vector模板

C++:vector模板

2023-02-08 20:00:12 257 1

原创 C++:vector应用

C++:vector应用

2023-02-08 19:44:43 543

原创 C++:string模板实现

C++:String类模板实现

2023-02-02 19:35:27 259

原创 C++:String类应用

C++:String的应用

2023-02-02 19:32:27 648 1

原创 C++:动态内存管理

动态内存管理:malloc/free与new/delete

2023-02-02 19:11:48 151

原创 C++:类和对象

C++(入门):类对象

2022-12-19 20:28:15 230

原创 数据结构:归并排序

数据结构:归并排序

2022-10-31 19:56:40 110

原创 数据结构:计数排序

数据结构:计数排序

2022-10-31 19:43:01 88

原创 数据结构:快速排序 三种选择方法

数据结构:快速排序

2022-10-25 21:08:44 811

原创 数据结构:二叉树层序遍历和判断是否为完全二叉树

数据结构:二叉树层序遍历和判断是否为完全二叉树

2022-10-18 18:37:05 272

原创 数据结构:二叉树的创建,打印前中后序遍历,节点个数,叶子节点数,销毁,第K层中节点的个数,查找值为x的节点

数据结构:二叉树的创建,打印前中后序遍历,节点个数,叶子节点数,销毁,第K层中节点的个数,查找值为x的节点

2022-10-12 21:43:27 326

原创 数据结构:堆排序

数据结构:堆的排序

2022-10-11 17:49:23 113

原创 数据结构:堆的实现

数据结构:堆的实现

2022-10-04 09:25:29 311

原创 数据结构:队列

数据结构:队列

2022-10-02 21:15:17 149

原创 数据结构:栈

数据结构:栈

2022-10-02 19:48:01 308

原创 数据结构:堆的创建

数据结构:堆的创建

2022-09-27 20:48:33 262

原创 数据结构:二叉树

数据结构:二叉树

2022-09-27 20:27:46 464

原创 MySQL安装步骤

安装MySQL步骤

2022-08-07 18:20:22 119

原创 FPGA:生成固化文件(将代码固化到板子上面)

为了能够让工程上电就能运行,则需要生成固化文件,将文件固化到板载flash中去,这样上电就可以启动。

2022-08-05 17:18:45 1074

原创 FPGA:基础入门按键控制蜂鸣器

使用按键控制蜂鸣器发声。初始状态为蜂鸣器鸣叫,按下开关后蜂鸣器停止鸣叫,再次按下开关,蜂鸣器重新鸣叫。

2022-08-05 17:01:10 1648

原创 FPGA:从0开始(安装开发环境)加破解

安装并破解FPGA开发环境Vivado2019.2。

2022-08-05 16:57:12 1715 1

原创 FPGA:开发环境Vivado的使用

Vivado的使用教程。

2022-08-04 16:27:05 1407

原创 FPGA:基础入门按键控制LED灯

按下KEYO——从右向左的流水灯效果。按下KEY1——从左向右的流水灯效果。使用按键控制LED灯亮灭。按下KEY2——LED闪烁。按下KEY3——LED全亮。无按键按下——LED全灭。

2022-08-04 16:04:59 1649

原创 FPGA:基础入门LED灯闪烁

使用Vivado开发环境 使LED灯闪烁。

2022-08-04 14:23:04 439

原创 单片机:温度控制DS18B20

使用单片机DS18B20进行温度检测。

2022-08-03 14:22:28 380

原创 上位机开发C#语言:模拟STC串口助手接收单片机发送数据

设计一个模拟STC串口助手,通过串口进行接收或发送数据。

2022-08-03 14:12:49 1410

原创 新手入门上位机开发 C#语言:PC串口发送数据

由于没有连接端口,所以发送数据报错。VS2017开发环境。

2022-07-28 11:25:12 666

原创 新手入门上位机开发 C#语言:Windows窗体应用(.NET Framework) 开发定时器

VS2017Windows窗体应用(.NETFramework)上面开发一个定时器。

2022-07-28 09:42:14 728

原创 新手入门C#:实现简易的计算器功能

使用C#实现一个加减乘除的计算器。

2022-07-27 10:53:05 987

原创 C++: N个数求和(L1-009)

题目概述:本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。输入格式:输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1 a2/b2 …给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。输出格式:输出上述数字和的最简形式 —— 即将结果写成整数部分 分数部分,其中分数部分写成分子/分母,要求分子小于分母,且它们没有公因子。如果结果的整数部分为0,则只输出分数部分。...

2022-07-07 23:58:17 1298

原创 C++:写出这个数(PAT)

题目概述:读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。编程:#include< iostream>using namespace std;int main(){string str;int sum = 0;cin >> str;for (int i =

2022-04-03 18:40:57 700

原创 C++:害死人不偿命的(3n+1)猜想(PTA)

题目概述:卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000 的正整

2022-04-03 17:49:18 200

原创 C++:稳赢(团体程序设计天梯赛)

题目概述:大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔K次就让一个平局。输入格式:输入首先在第一行给出正整数K(≤10),即平局间隔的次数。随后每行给出对方的一次出招:ChuiZi代表“锤子”、JianDao代表“剪刀”、Bu代表“布”。End代表输入结束,这一行不要作为出招处理。输出格式:对每一个输入的出招,按要求输出稳赢或平局的招式。每招占一行。编程:#inc

2022-02-25 19:09:22 3211

原创 C++:寻找250(团体程序设计天梯赛)

题目概述:对方不想和你说话,并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。输入格式:输入在一行中给出不知道多少个绝对值不超过1000的整数,其中保证至少存在一个“250”。输出格式:在一行中输出第一次出现的“250”是对方扔过来的第几个数字(计数从1开始)。题目保证输出的数字在整型范围内。编程:#include< iostream>using namespace std;int main(){int c = 0;while (1){c

2022-02-25 17:59:12 235

原创 C++: 情侣最美身高差(团体程序设计天梯赛)

题目概述:专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。输入格式:输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示女性、“M”表示男性;“身高”为区间 [1.0, 3.0] 之间的实数。输出格式:对每一个查询,在一

2022-02-23 18:33:23 457

原创 C++:古风排版(团体程序设计天梯赛)

题目概述:中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。输入格式:输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。输出格式:按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。编程:#include< iostream>#include<stdio.h>#include< string>using namespace std

2022-02-22 22:01:08 460

原创 C++:情人节(团体程序设计天梯赛)

题目概述:输入格式:输入按照点赞的先后顺序给出不知道多少个点赞的人名,每个人名占一行,为不超过10个英文字母的非空单词,以回车结束。一个英文句点.标志输入的结束,这个符号不算在点赞名单里。输出格式:根据点赞情况在一行中输出结论:若存在第2个人A和第14个人B,则输出“A and B are inviting you to dinner…”;若只有A没有B,则输出“A is the only one for you…”;若连A都没有,则输出“Momo… No one is for you …”。编程

2022-02-21 20:40:42 429

原创 C++:点赞(团体程序设计天梯赛)

题目概述:微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点赞的纪录,分析这个人的特性。输入格式:输入在第一行给出一个正整数N(≤1000),是该用户点赞的博文数量。随后N行,每行给出一篇被其点赞的博文的特性描述,格式为“K F 1 ⋯F K ”,其中1≤K≤10,F i (i=1,⋯,K)是特性标签的编号,我们将所有特性标签从1到1000编号。数字间以空格分隔。输出格式:

2022-02-20 19:00:30 374

原创 C++:出生年(团体程序设计天梯赛)

题目概述:输入格式:输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。输出格式:根据输入,输出x和能达到要求的年份。数字间以1个空格分隔,行首尾不得有多余空格。年份要按4位输出。注意:所谓“n个数字都不相同”是指不同的数字正好是n个。如“2013”被视为满足“4位数字都不同”的条件,但不被视为满足2位或3位数字不同的条件。编程:#include< iostream>using namespace std;int bij

2022-02-18 18:44:59 1201

原创 C++: Left-pad(团体程序设计天梯赛)

题目概述:输入在第一行给出一个正整数N(≤104)和一个字符,分别是填充结果字符串的长度和用于填充的字符,中间以1个空格分开。第二行给出原始的非空字符串,以回车结束。输出格式:在一行中输出结果字符串。编程:#include< iostream>#include< cstring>using namespace std;int main(){int n;char m;cin >> n >> m;getchar();//在输入缓冲区顺

2022-02-17 21:30:13 496

空空如也

空空如也

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

TA关注的人

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