- 博客(7)
- 收藏
- 关注
原创 c语言——冒泡排序
将n个数字通过两两比较,将两者中较大的或较小的向后移动,最后将其中最大或最小的移动到最后,这为一次循环,通过这种方式循环n-1次,每次循环中,上一次循环的最后一位不变。第一次循环完后9就不再参加下一次循环了,第二次循环比较只有4 1 5 7 3 8 2 6参与比较交换,像这样循环8次后完成排序。冒泡排序的核心思想是。
2023-08-22 18:51:23
105
1
原创 c语言——如何不创建临时变量实现两个变量的交换
这两种方法相较于使用临时变量的方法都具有一定的局限性,除了有这种特殊要求的情况下,我们一般还是采用临时变量的方法来进行两个变量的交换。
2023-08-05 20:39:43
475
1
原创 c语言——扫雷游戏
在基本掌握了分支、循环、数组、函数的前提下,我们基本就可以用c语言来实现一个扫雷游戏的编写了,其中只需要用到一个生疏的知识点——随机数的生成。在这之前我已经发布了一篇关于随机数生成的文章,可前往自取。在掌握了这些知识之后,便可以开始进行扫雷游戏的编写了。在开始前,为了条理清晰一点,我们先创建一个头文件saolei.h来写游戏需要的数据类型和函数声明,和两个源文件saolei.c、test.c,分别进行游戏实现和写游戏的测试逻辑。
2023-08-01 22:24:32
164
1
原创 c语言——生成随机数
使用时需要包含头文件:stdlib.h但是,rand生成的随机数仅仅只是,这个伪随机数的范围在0~RAND_MAX之间,RAND_MAX的大小可能会因为不同编译器而不同,但大部分都为32767。为什么会说是伪随机数呢?会发现结果如下:有上面的运行结果可以看出,三个随机数的生成各不同,但是连续两次生成的结果却一模一样,再多运行几次不难发现,每次运行的结果都是相同的。再深入了解一下rand函数,就会发现,rand函数生成的随机数是伪随机数,不是真正的随机数。这是为什么呢?
2023-07-30 20:13:24
3523
1
原创 c语言操作符(又叫运算符)初解
在写代码的时候,操作符是我们经常会用到的一个东西,那么,什么是操作符呢?C语言操作符是说明某种特定操作的符号 ,它是构造C语言表达式的工具。例如+、-、*、/、=、++、–等都是操作符。这篇文章给大家带来的便是一些常见操作符的介绍和使用。其中包括算术操作符,赋值操作符,单⽬操作符。
2023-07-22 21:42:49
245
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅