自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 找出储水量最大的两个整数数组

1,给定一个长度为 n 的整数数组 height。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i])。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。printf("最大面积是%d\n", max);说明:你不能倾斜容器。

2024-10-22 21:30:36 461

原创 用索引和指针分别遍历不同形式的二维数组

/如果每个一维数组长短不一时。//如果每个一维数组长短不一时,分比如定义三个len来存放每个一维数组的长度。//二维数组里存放的是真正的一维数组时 用int(*p)[5]//二维数组里存放的是一维数组的地址时 用int* *p。//再定义一个数组来存放这些长度。//如果每个一维数组长短相同时。

2024-09-19 22:38:52 592

原创 定义加减乘除四个函数用户输入三个数,前两个拿来运算,第三个判断加减乘除

printf("加法:\n");printf("减法:\n");printf("乘法:\n");printf("除法:\n");

2024-09-19 00:25:59 392

原创 用void指针交换数据

int a = 10;int b = 20;return 0;i < len;i++)pc1++;pc2++;

2024-09-19 00:23:57 395

原创 选择排序的基础定义及代码演示

选择排序就是在一个数组中用索引0处的数值与索引1,2,3...处的值分别比较,第一轮比较,索引0于索引1比,小的数值放在0处,大的放1处,然后用更新后的索引0再与索引2处的比,小的值放索引0处,大的放索引2处,当索引0与其他索引分别对比完后,第一轮比较结束,此时数组中的最小值就存放于索引0处。(4)1,2,3,4,5,6(此处第4轮比较结果已经按顺序排好,与第5轮结果一样,这为数据的巧合,我们可以一眼看出来但是计算机不行,所以第5轮比较仍要进行。int main(void) //冒泡排序。

2024-09-12 00:03:49 271

原创 冒泡排序的基础定义及代码演示

第二轮:a[0] 与a[1] 比,a[1] 与a[2] 比,a[2]与a[3]比,a[3]与a[4]比,a[5]已为最大值,不用再对比。第一轮:a[0] 与a[1] 比,a[1] 与a[2] 比,a[2]与a[3]比,a[3]与a[4]比,a[4]与a[5]比,第三轮:a[0] 与a[1] 比,a[1] 与a[2] 比,a[2]与a[3]比,此时a[5]已经为最大值,a[4]为第二大值。第四轮:a[0] 与a[1] 比,a[1] 与a[2] 比。第五轮:a[0] 与a[1] 比。

2024-09-11 23:29:12 281

原创 C语言中的内存

索引其实就是偏移量,0索引表示现在在首地址的基础上不做任何改变,1索引就是在首地址的基础上偏移1个单位,2索引就是偏移两个单位,以此类推,而一个单位的大小是根据数据类型来决定的,例如int类型的数据,占用4个字节,所以偏移一个单位也就意味着偏移的4个字节。6.通过变量的首地址只能获取第一个字节的数据,必须知道数据的数据类型,才能知道当前的数据是占用几个字节,此时才能获取数组的所有数据。能快速的操作内存中的数据。数组名就是数组的首地址,是第一个元素的第一个字节空间的地址。7.为什么数组的索引是从0开始的?

2024-09-09 21:57:27 270 1

空空如也

空空如也

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

TA关注的人

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