我想遍历一个最大值为 1000 的数组。我正在用文本文件中的值填充数组。我正在尝试遍历该数组,但在我的 for 循环中,我不知道数组的长度,所以我不知道在 for 循环语句的第二部分中放入什么。例如:我有一个名为:的数组int scores[1000];
,我正在尝试遍历这个数组并将分数放入一个等级类别中。所以 A = 90-100,B = 80-89,C = 70-79,D = 60-69,F = 0-59。
所以我不知道我的 for 循环会是什么样子:
for(int i = 0; i < ...; i++){
if(scores[i] > = 90 || scores[i] <= 100){
//Do stuff...
}
我想我也对如何在最后获得每个类别的总数感到困惑。但在大多数情况下,它是如何遍历这个数组的。我知道 sizeof(scores[]) 不会工作,因为这会给我 int 大小而不是数组本身的长度。提前谢谢!