- 博客(18)
- 收藏
- 关注
原创 冒泡排序详解
先把需要排序的数字放入数组中,然后用sizeof计算数组中数字个数,传参到我们写的函数中进行冒泡排序,因为传过去的是地址,所以数组值是会被改变的,我们也就不需要他返回值了,接着再传入函数将排好序的数字打印到屏幕上。数组传参的实质是传递了数组首元素的地址,所以形参访问的数组和实参访问的数组是同一个数组,形参的数组是不会单独再创建一个数组空间,所以形参的数组是可以省略掉大小的)你会发现,从第一次开始比较排序后,接下来的比较排序都是在前一次的基础上进行的,也就是每一趟的冒泡排序解决了一个数字的排序问题。
2024-05-31 21:09:50
542
原创 练习:完数,因子数
一个数如果恰好等于它的因子之和,这个数就称为“完数”,例如,6的因子数是:1,2,3,而6=1+2+3,,因此6就是“完数”,编程序找出1000以内的所有完数
2024-05-18 16:40:44
413
原创 位运算符、位移运算符的简单练习:
之后 n = n &(n-1)的值为0,此时while循环结束,count不再递增,而之前count每递增一次,便排除了一个二进制位中的 1,所以count的值就是输入数字二进制位中1的个数。(因为正数的补码在5的二进制数前都是零,就不一一写上了)这个方法比较简单,所以就不细说了,如果没看懂可以私信我。(位操作符、位移操作符。
2024-04-24 20:24:58
166
原创 移位操作符,位操作符,函数调用符,逗号表达式,下标引用操作符
移位操作符;左移操作符;右移操作符;位操作符;下标引用操作符;函数调用符逗号表达式;只使用两个变量实现两个数交换的问题
2024-04-23 23:06:12
791
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人