Problem E. S08-07 给餐厅打分(无脑暴力版~)

假设有4040个学生被邀请来给餐厅的饮食和服务质量打分,分数划分为1-101−10这1010个等级(11表示最低分,1010表示最高分),编程统计并按如下规定的格式输出餐饮服务质量调查结果。

输入

4040个整型数字,代表4040位学生的打分,注意分数在11到1010之间

输出

第一行输出"Grade Count Histogram",后面1010行每行输出:分数(从该行第00位开始),对应的人数(从该行第1010位开始),与人数匹配的*∗(从该行第1515位开始)

样例

标准输入复制文本
3 3 5 6 5 2 10 6 9 4 6 6 1 7 10 1 10 5 8 7 10 10 4 10 7 7 7 4 1 2 3 10 10 9 7 6 4 4 8 9 
标准输出复制文本
Grade Count Histogram
1         3    ***
2         2    **
3         3    ***
4         5    *****
5         3    ***
6         5    *****
7         6    ******
8         2    **
9         3    ***
10        8    ********

#include 
#define N 40
using namespace std;
int main() {
	int a[N]= {0},sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,sum6=0,sum7=0,sum8=0,sum9=0,sum10=0;
	//分别计算给不同分的人数
	for(int i=0; i<40; i++) {
		cin>>a[i];
		if(a[i]==1) {
			sum1++;
		} else if(a[i]==2) {
			sum2++;
		} else if(a[i]==3) {
			sum3++;
		} else if(a[i]==4) {
			sum4++;
		} else if(a[i]==5) {
			sum5++;
		} else if(a[i]==6) {
			sum6++;
		} else if(a[i]==7) {
			sum7++;
		} else if(a[i]==8) {
			sum8++;
		} else if(a[i]==9) {
			sum9++;
		} else if(a[i]==10) {
			sum10++;
		}
	}
	cout<<"Grade Count Histogram"<

你可能感兴趣的:(刷题个人解析,c语言,学习,算法,蓝桥杯,c++)