自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组a的a.size()是无符号整数

因为a.size()是无符号整数,无符号整数为0的时候 再-1就溢出了,变成无符号整数的最大值,所以在我以为a.size()-1=-1的时候,它仍旧往下执行,a已经空了,读取a[i]读不到而报错,所有的数组的size()都是无符号整数。就这个题目写的一个代码:问题在注释中。

2023-09-30 11:07:10 396

原创 数列求和加强版

给定某数字A (1

2023-09-28 23:54:27 106

原创 范围for循环for(const auto& element : container)

"for(const char& ch : s)"是C++11引入的一种新的循环语法,称为范围for循环(range-based for loop)。它用于遍历一个容器或者序列中的元素。

2023-09-25 00:01:15 720

原创 力扣题商品折扣后的最终价格,单调栈

商品 0 的价格为 price[0]=8 ,你将得到 prices[1]=4 的折扣,所以最终价格为 8 - 4 = 4。商品 1 的价格为 price[1]=4 ,你将得到 prices[3]=2 的折扣,所以最终价格为 4 - 2 = 2。商品 2 的价格为 price[2]=6 ,你将得到 prices[3]=2 的折扣,所以最终价格为 6 - 2 = 4。商店里正在进行促销活动,如果你要买第。在这个例子中,所有商品都没有折扣。件商品,那么你可以得到与。,你将没有任何折扣。最终需要支付的价格。

2023-09-23 16:38:47 79

原创 兔子繁殖(简单循环)

super 家养了一对刚出生的兔子 , 兔子出生第 3 月开始每月都会生一对小兔子 , 小兔子出生后同样第 3 月开始也会每月生一对兔子。super 想知道 如果兔子不死 n 月后家里会有多少对兔子。设计一个程序 : 输入 n, 输出兔子数量。样例输出 : 144。

2023-09-01 21:48:16 282

原创 约瑟夫问题

约瑟夫问题是一个经典的数学问题,问题的描述如下:有n个人围成一圈,从第一个人开始报数,报到m的人被淘汰出局,然后从下一个人重新开始报数,再次报到m的人被淘汰出局,如此循环,直到最后只剩下一个人,这个人即为胜利者。

2023-08-31 22:36:51 170

原创 基于选择最大元素放置到指定位置的排序变种

函数中的两层循环遍历了指定位置的元素与数组中所有其他元素进行比较,然后将当前位置的元素与其他位置的元素进行交换,以便将最大的元素逐渐“推”到数组末尾。尽管这种方法在一定程度上也实现了排序的效果,但它不是标准的冒泡排序或选择排序算法。所以,你可以将这段代码看作是一种基于选择最大元素放置到指定位置的排序变种,而不是传统意义上的冒泡排序或选择排序。你的代码实际上不是经典的冒泡排序或选择排序,它更像是一种选择最大元素放到指定位置的排序方法。输出一个合并后的有序数组。

2023-08-31 20:21:22 32

原创 水平制表符\t

制表符的宽度通常是固定的,但具体的宽度取决于环境和设置。默认情况下,大多数情况下制表符的宽度是8个字符。

2023-08-29 20:57:39 2387

原创 C++飞机大战(控制台版)

飞机大战(控制台版)

2023-08-18 20:58:31 117

原创 C++选择排序

选择排序(Selection Sort)是一种简单直观的排序算法,它的基本思想是在每一轮中选择数组中的最小(或最大)元素,然后将它与当前位置交换。

2023-08-17 16:38:02 27

原创 五子棋控制台版C++(简单)

五子棋控制台版C++

2023-08-17 11:19:27 507

原创 二义性C++

已经定义好的全局变量size,数组居然被提示不明确。

2023-08-16 20:24:04 34

原创 int map[19][19];map[19][19]={0};

不可以这样写,因为在C++中,数组的索引是从0开始的,所以索引的最大值是 n-1,而不是 n。在你提供的代码中,map[19][19] 是无效的索引,因为它越界了

2023-08-16 18:07:24 31

原创 手机摁键(字符串)

手机摁键(字符串)

2023-08-16 14:13:09 25

原创 char a[8]=“adgjmptw“;

在C、C++语言中,字符数组的大小必须比字符串的长度大1,以容纳字符串的结束符'\0'。如果你的字符串长度为8,那么字符数组的大小应该为9,包括一个额外的空间来存储结束符。

2023-08-16 13:57:25 88

原创 #include <cstring> 与#include <string>

#include 是C++标准库中的头文件,它包含了一些用于C风格字符串操作的函数和常量。#include 是C++标准库中的头文件,它包含了用于操作字符串的类和相关的函数。

2023-08-16 12:26:06 1666

原创 char* m只是一个指针,并没有为字符串分配内存空间

char* m只是一个指针,并没有为字符串分配内存空间

2023-08-16 12:18:47 72

原创 C++输入带空格字符串

在使用 cin.get() 读取字符串时,它会读取指定数量的字符,并将换行符留在输入缓冲区中。这意味着下一个输入操作(例如 cin.getline())会继续从换行符开始读取,导致输入错误。

2023-08-16 12:03:22 751

原创 歌唱比赛计算评分

/数组的和这样算更快,不用accumlate()

2023-08-15 21:48:09 71

原创 double类型数据保留两位小数

b[0]=5; //sort(b,b+n); cout

2023-08-15 21:41:52 1265

空空如也

空空如也

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

TA关注的人

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