在商业和科学研究中,人们经常需要对数据进行分析并将结果以直方图的形式显示出来,这会大大增加这些数据的直观性,也便于数据的分析与对比。下面以顾客对餐饮服务打分为例,输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
输入一个正整数n(1≤n≤20),表示有n个学生被邀请来给自助餐厅的食品和服务质量打分,分数划分为1~5这5个等级(1表示最低分,5表示最高分),试统计调查结果,并用*打印出如下形式的统计结果直方图。
例:括号内是说明
输入样例:
1 (repeat=1)
10 (n=10)
1 2 2 3 3 5 2 2 3 5
输出样例:
1:*
2:****
3:***
4:
5:**
下面给出我的代码,欢迎斧正
#include<iostream>
using namespace std;
int main()
{
int n,re;
int arr[6] = {0},count =0;
cin>>re;
while(count<re)
{
cin>>n;
for(int i=0;i<n;i++)
{