🔧
数组遍历
数组增删改查
📖知识引入
🔄遍历与修改
for循环遍历数组,arr[i]=值修改元素
🔍查找最大值
设初始值为arr[0],逐个比较找出最大
➕求和
用sum += arr[i]累加所有元素
📊求平均
总和除以元素个数,注意用(double)避免整数除法
🔁逆序操作
用双指针从头尾向中间交换,实现数组逆序
🔍数组操作示例
📝数组操作示例
💻
点击「运行」查看输出
找最大值流程:
arr = {5, 3, 8, 1, 9}
maxVal = arr[0] = 5┌───┬───┬───┬───┬───┐
│ 5 │ 3 │ 8 │ 1 │ 9 │
└───┴───┴───┴───┴───┘
↓ ↓ ↓ ↓ ↓
5>5 3<5 8>5 1<5 9>5
不换 不换 更新 不换 更新
maxVal: 5 -> 8 -> 9求和:sum = 5+3+8+1+9 = 26 平均:26/5 = 5.2
🎯小测验
第1题:找最大值初始值设为?
第2题:求和用什么?
第3题:数组{5,3,8,1,9}的最大值是?
📝本课知识点
- ✓遍历用for循环
- ✓找最大值设初始为arr[0]
- ✓sum+=累加
- ✓求平均注意类型转换
- ✓双指针可逆序
第20课完成!继续探索下一课吧 🚀