一维数组
一维数组用来保存一组类型相同的数据。可以通过下标访问每一个元素。
类型 数组名[大小];数组名[下标] = 值;- 保存多名学生成绩
- 统计一组数字
- 查找最大值、最小值
- 记录每个数字出现次数
#include <iostream>using namespace std;
int main() { int n, a[105]; cin >> n;
for (int i = 0; i < n; i++) { cin >> a[i]; }
int mx = a[0]; for (int i = 1; i < n; i++) { if (a[i] > mx) mx = a[i]; }
cout << mx << endl; return 0;}学生常见错误
Section titled “学生常见错误”- 下标从 0 开始,但写成从 1 开始又没有留空间
- 数组开得太小,导致越界
- 没有初始化数组就直接统计
- 循环条件写成
i <= n,多访问了一个元素
- 输入 n 个数,输出最大值。
- 输入 n 个数,统计偶数个数。
- 输入 n 个分数,输出高于平均分的分数个数。