有用请采纳
#include<stdio.h>
int main(){
int a[11] = {0};
int score; // score为分数
scanf("%d", &score);
while (score >= 0){ // 以-1为终止
a[score / 10] += 1;
scanf("%d", &score);
}
printf("0~59:%d\n", a[0] + a[1] + a[2] + a[3] + a[4] + a[5]);
printf("60~69: %d\n", a[6]);
printf("70~79: %d\n", a[7]);
printf("80~89: %d\n", a[8]);
printf("90~100: %d\n", a[9] + a[10]);
}
数组下标,例如80-89中的数字,整除10是不是都等于8,因此可以将分数整除10,利用下标操作,0-59大区间用一个加法就好