C++学习笔记
案例分析
循环结构-水仙花数
练习案例:水仙花数
案例描述:水仙花数是指一个3位数,它的每个位上的数字的3次幕之和等于它本身
例如:1^3+5^3+3^3=153
请利用do..while语句,求出所有3位数中的水仙花数
1 |
|
一维数组案例-元素逆置
练习案例2:数组元素逆置
案例描述:请声明一个5个元素的数组,并且将元素逆置
(如原数组元素为:1,3,2,5,4;逆置后输出结果为:4,5,2,3,1)
1 |
|
一维数组-冒泡排序
作用:最常用的排序算法,对数组内元素进行排序
- 比较相邻的元素。如果第一个比第二个大,就交换他们两个。
- 对每一对相邻元素做同样的工作,执行完毕后,找到第一个最大值。
- 重复以上的步骤,每次比较次数-1,直到不需要比较
排序总轮数 = 元素个数 - 1
每轮对比次数 = 元素个数 - 排序轮数 - 1
1 |
|