- 博客(7)
- 收藏
- 关注
原创 选择排序法
用c语言实现选择排序实现方法:第一个元素分别与其他元素进行比较,将最小的与第一个进行交换。接下来,在把第二个元素分别与除第一个之外的其他元素进行比较,将小的元素与第二个进行交换。依次这样比较下去。与冒泡排序不同的一点是下标,冒泡排序是将排好的放在后面,因此下标会越来越小而选择排序是将排好的放在前面,而后面的会继续进行比较,因此下标不变。
2022-12-11 21:44:45
169
1
原创 C语言实现数组倒置
实现倒置的关键就是要弄清楚,需要循环的次数。如果数组元素个数为偶数个sz,则需要循环 sz/2次。如果数组元素为奇数个sz,则需要循环(sz-1)/2次。需要注意的是元素个数与数组元素的下标不是一一对应的。如果在进入循环之前没有sz--,则元素就会从arr[10]开始进行交换,但是并没有arr[10]这个元素,因此程序运行的时候就会出现问题。
2022-11-24 18:23:41
875
原创 用C语言实现冒泡排序
将一组数按从小到大的顺序输出在屏幕上冒泡排序:相邻两个元素进行比较,如果前者大于后者,则交换两个数的位置,依次比较下去。1. 首先1与5进行比较,不交换位置 15247982. 5与2进行比较,交换位置 12547983. 5与4进行比较,交换位置 12457984. 5与7进行比较,不交换位置 12457985. 7与9进行比较,不交换位置 12457986. 9与8进行比较,交换位置 1245789第一轮需要循环6次,这样一轮下来之后,最大的数就到最
2022-11-22 22:50:55
365
原创 bit习题错题结(2)
1.用递归方式实现打印一个整数的每一位我的原始错误:第一,没有限制递归的条件。第二,错误的使用了循环想要来不断的重复函数。递归的两个条件2. 对二维数组的初始化行可以省略,列不能省略。3. 二分法(两边都闭的写法)4.编写程序数一下 1到 100 的所有整数中出现多少个数字9一个成功代码,😁
2022-11-20 22:26:28
113
原创 bit 作业错题总结(1)
我的错误答案:9 。 我只将\t和\1当作是转义字符,但是\121整个都是转义字符正确答案:7。1.strlen是用来求字符串长度的,从字符串的开头位置依次向后计数,直到遇见\0,然后返回字符串的的长度值,\0不计入字符串长度内。但是此种情况是计算的不是字符串,而是字符,因此它的输出结果不是3而是一个随机值(没有遇到\0)2:转义字符表的内容没记住😑3.什么是关键字? C语言关键字又称为保留字,就是已被C语言本身使用,不能作其它用途使用的字。
2022-11-19 22:55:10
415
1
原创 我的第一篇博客
大家好!我是来自甘肃的一名大一新生。初次接触编程,还有许多不懂的东西。我的最大的编程目标就是希望自己能够坚持,坚持写博客,坚持学习。其次是希望自己能够独立思考,多加复习,多做练习。之后我将通过老师的讲解,和自己看学习课程来学习编程。我打算每周花费三到四天的时间来学习编程。以后可能也会有变吧。希望通过的不断学习,以后毕业了可以进入一个大厂!!
2022-11-19 18:16:45
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人