自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 做个闹钟吧

【代码】做个闹钟吧。

2025-02-06 10:35:55 71 1

原创 水仙花数答案

水仙花数c++实现。

2025-01-15 20:52:15 242

原创 string:从入门到精通

string是C++标准库中用于处理字符串的重要类,它提供了丰富的操作函数和灵活的内存管理机制,使得字符串操作更加安全和高效‌‌。

2025-01-15 20:42:28 1700

原创 水仙花数c++实现

水仙花数(Narcissistic number)也被称为、阿姆斯壮数或(Armstrong number),水仙花数是指一个 3 位数,它的每个数位上的数字的 3次幂之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。——来自百度百科。

2025-01-15 11:55:29 229

原创 抢十八游戏

我国民国一直流传着一个名叫“抢十八”的抢数游戏:参与游戏的两人从1开始轮流报数,每次至少报1个数,最多报2个数,每人报的每个数不得与自已报过的或对方报过的重复,也不得跳过任何一个数。谁先报到18,谁就获胜。

2025-01-14 20:10:35 1911 2

原创 Stein算法

Stein算法‌‌是一种计算两个数最大公约数的算法,旨在改进在处理大整数时效率低下的问题。该算法通过减法和位移操作替代除法,提高了计算速度,尤其适用于硬件实现。‌。

2025-01-14 16:51:21 246

原创 以碗知僧——《算法统宗》著名题目

以碗知僧出自于我国明代著名数学家程大位所著的《算法统宗》,感兴趣的可以了解一下。程大位《算法统宗》

2025-01-10 10:28:32 482

原创 百僧分馍——《算法统宗》著名题目

百僧分馍出自于我国明代著名数学家程大位所著的《算法统宗》,感兴趣的可以了解一下。程大位《算法统宗》

2025-01-08 19:53:10 346

原创 #include <algorithm>应用

在看这篇文章之前,先看看#include 的简介。这篇文章我来给大家几个algorithm的应用。

2025-01-06 20:50:18 180

原创 #include <map>应用

在看这篇文章之前,先看看#include <map>的简介。这篇文章我来给大家一个map的应用。

2025-01-06 20:42:20 233

原创 十大排序算法之归并排序

排序是重要又较为简单的算法之一,个人认为学习算法建议先学习排序,排序有十种重要的排序方法,有些好,有些坏。‌归并排序是一种高效的排序算法,基于分治策略,通过递归分解和合并操作实现排序。其核心思想是将一个数组分成若干个子数组,分别对每个子数组进行排序,然后将已排序的子数组合并成一个完整的排序数组。

2025-01-03 16:14:58 629

原创 #include <ctime>应用

在看这篇文章之前,先看看#include <ctime>的简介。ctime这篇文章我来给大家一个ctime的应用。

2025-01-02 20:55:25 233

原创 十大排序算法之插入排序

插入排序‌是一种简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序)。

2025-01-01 20:46:12 677

原创 #include <fstream>应用

在看这篇文章之前,先看看#include <fstream>的简介。fstream这篇文章我来给大家几个fstream的应用。

2025-01-01 19:58:04 275

原创 十大排序算法之希尔排序

‌希尔排序(Shell Sort)‌是一种基于插入排序的算法,由于1959年提出。它通过将待排序的元素分成多个子序列,对每个子序列进行插入排序,然后逐渐减小子序列的间隔,最终达到整个序列的有序排列。希尔排序的核心思想是利用插入排序在已排序序列上高效工作的特性,通过减少数据移动来提高排序效率‌12。

2024-12-31 21:05:47 448

原创 十大排序算法之冒泡排序

‌冒泡排序(Bubble Sort)‌是一种简单的排序算法,其基本思想是通过重复遍历待排序的数列,比较相邻元素并在必要时交换它们的位置,直到数列完全有序。冒泡排序的时间复杂度为O(n^2),适用于数据量较小的情况。

2024-12-31 20:11:45 695

原创 十大排序算法之选择排序

‌选择排序(Selection Sort)‌是一种简单直观的排序算法,其基本思想是通过多次遍历数组,每次找出剩余未排序部分的最小(或最大)元素,将其放到已排序序列的起始位置,直到整个序列排序完成。

2024-12-31 19:22:50 827 1

原创 #include <iostream>应用

在看这篇文章之前,先看看#include 的简介。这篇文章我来给大家几个iostrem的应用。

2024-12-31 17:10:17 186

原创 #include <list>应用

在看这篇文章之前,先看看#include <list>的简介。这篇文章我来给大家几个list的应用。

2024-12-26 20:02:03 299

原创 #include <vector>应用

在看这篇文章之前,先看看#include <vector>的简介。这篇文章我来给大家几个vector的应用。

2024-12-25 20:21:50 231

原创 #include <cstdio>应用

在看这篇文章之前,先看看#include <cstdio>的简介。这篇文章我来给大家几个cstdio的应用。

2024-12-24 20:34:25 226

原创 考考你:算术游戏

闲来无事,看看这个算术游戏吧。正好考考你的算术能力。

2024-12-20 20:54:04 433

原创 数据类型:short

定义变量和数组的方式如下。//全称//简写这两句话的功能是一样的,都是定义一个变量value,只是表达方式不一样而已。参数描述short定义 short 类型变量使用的类型。value变量名。先来看一段代码。return 0;这段代码的功能很简单,就是定义了四个变量,并将它们输出出来。你注意到了没有,这里我用了两种输出方法,std::cout和printf。C++ 的 short 的取值范围为 -32768 ~ 32767,short 占 2 个字节。

2024-12-20 19:11:24 646

原创 7.if-else if-else

考察了if嵌套。

2024-12-20 15:23:29 148

原创 #include <set>应用

在看这篇文章之前,先看看#include <set>的简介。这篇文章我来给大家几个set的应用。

2024-12-19 21:01:38 193

原创 #include <math.h>应用

在看这篇文章之前,先看看#include 的简介。这篇文章我来给大家几个math.h的应用。

2024-12-18 19:10:12 259

原创 #include <string>应用

在看这篇文章之前,先看看#include 的简介。这篇文章我来给大家几个string的应用。

2024-12-18 18:07:35 238

原创 作业大作战游戏3.0版本

注意:需要Dev-c++。

2024-12-15 21:03:43 105

原创 #include <functional>

C++ 标准库中的头文件提供了一组函数模板,这些模板允许我们使用函数对象(function objects)作为参数传递给算法,或者作为算法的返回值。函数对象是那些重载了operator()的对象,它们可以像普通函数一样被调用。在 C++ 中,函数对象是一种特殊的类,它重载了operator()来允许对象像函数一样被调用。这使得我们可以将行为作为对象传递,增加了代码的灵活性和可重用性。

2024-12-15 13:31:04 223

原创 作业大作战游戏2.0版本

注意:需要Dev-c++。

2024-12-13 16:01:53 100

原创 作业大作战游戏1.0版本

本人用了1个半月的时间做出了这个游戏,快来看看吧~注意:此游戏仅为1.0版本,需要Dev-c++。

2024-12-12 20:20:43 94

原创 #include <stack>

在 C++ 中,标准库提供了多种容器和算法来帮助开发者更高效地编写程序。<stack>是 C++ 标准模板库(STL)的一部分,它实现了一个后进先出(LIFO,Last In First Out)的数据结构。这种数据结构非常适合于需要"最后添加的元素最先被移除"的场景。<stack>容器适配器提供了一个栈的接口,它基于其他容器(如deque或vector)来实现。栈的元素是线性排列的,但只允许在一端(栈顶)进行添加和移除操作。

2024-12-11 20:13:59 349

原创 #include <exception>

在 C++ 编程中,异常处理是一种重要的错误处理机制,它允许程序在遇到错误时,能够优雅地处理这些错误,而不是让程序崩溃。在 C++ 中,异常处理通常使用 try、catch 和 throw 关键字来实现。标准库中提供了 std::exception 类及其派生类来处理异常。C++ 标准库中的头文件提供了一套异常处理的基础设施,包括异常类、异常处理机制等。异常是程序运行时发生的一个事件,它中断了正常的指令流程。在C++中,异常可以是任何类型的对象,但通常是一个异常类的对象。

2024-12-09 20:35:48 403

原创 #include <stdexcept>

是 C++ 标准库中的一个头文件,它定义了一组标准异常类,用于处理程序运行时的错误情况。异常是程序运行时发生的错误,它们可以被捕获并处理,以避免程序的非正常终止。头文件定义了一组从派生的异常类,这些类提供了一种标准的方式来报告和处理错误。

2024-12-09 19:57:59 272

原创 6.if嵌套

考察了if语句。来吧,一起来学if嵌套吧!

2024-12-09 19:46:04 341

原创 #include <stdlib.h>

头文件定义了四个变量类型、一些宏和各种通用工具函数。<stdlib.h>是 C 标准库中的一个头文件,提供了许多通用工具函数,包括内存分配、进程控制、排序和搜索、以及字符串转换等。

2024-12-08 15:53:05 753

原创 #include <sstream>

sstream:用于从字符串中读取数据。:用于将数据写入字符串。:是和的组合,可以同时进行读取和写入操作。

2024-12-08 15:43:11 329

原创 #include <regex>

C++ 标准库中的<regex>头文件提供了正则表达式的功能,允许开发者使用一种非常灵活的方式来搜索、替换或分割字符串。正则表达式是一种强大的文本处理工具,广泛应用于数据验证、文本分析和模式匹配等领域。正则表达式是一种使用单个字符串来描述、匹配一系列符合某个句法规则的字符串的模式。在 C++ 中,正则表达式通过<regex>库实现。

2024-12-08 15:00:25 275

原创 #include <random>

C++ 标准库中的<random>头文件提供了一组用于生成随机数的工具,涵盖了从简单的均匀分布到复杂的离散分布,为需要随机数的应用程序提供了广泛的选择。这些工具对于模拟、游戏开发、加密算法等领域非常有用。<random>不仅支持生成伪随机数,还支持种子控制、各种概率分布等,使得开发者可以灵活地生成符合特定需求的随机数序列。

2024-12-08 14:48:24 431

原创 5.if语句初步

考察了运算符、输入输出。

2024-12-08 14:33:43 275

空空如也

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

TA关注的人

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