要加一个for循环
for(int i = 0;i < n;i++){
scanf("%d",&m);
//之后写你的判断代码
}
你这不就接收了一次么,多次接收使用循环
#include<stdio.h>
int main(){
int a=0;int b=0;int c=0;int d=0;int e=0;int m, n,i=0;
scanf("%d", &n);
if(n<5){
printf("人数不够\n");}
else{
while(i<n){
scanf("%d", &m);
if(m>=90){
a++;
}else if(m>=80){
b++;
}
else if(m>=70){
c++;
}
else if(m>=60){
d++;
}else{
e++;
}
i++;
}
printf ("%d %d %d %d %d", a, b,c,d, e);
}
return 0;
}