输入一批学生(不超过100人)的成绩,以10分为一个分数段,统计个分数段学生人数

输入:成绩以-1作为结束标志
输出:输出分数段的人数
样例输入:67 78 66 89 90 -1
样例输出:60--69:2
70--79:1
80--89:1
90--99:1

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

#include<iostream>
using namespace std;
int main(){
int score[11]={0};//score数组用来记录每个分数段的人数,初始化为0
int s;
cin>>s;
while(s!=-1){//当输入-1时结束输入
score[s/10]++;//将该分数段的人数+1
cin>>s;
}
for(int i=0;i<10;i++){
cout<<i10<<"--"<<i10+9<<":"<<score[i]<<endl;//输出每个分数段的人数
}
return 0;
}