#包含?& ltstdio.h & gt
#包含?& ltstdlib.h & gt
/* *?打印n个*
**/
作废?print_star(int?n)
{
int?我;
for(I = 1;我& lt= n;++i)//循环n次
printf(" * ");//打印*
}
/* *?主函数**/
int?main()
{
int?我;
int?count[11]={1,1,1,1,1,1,1,1,1,1 };?//声明并初始化统计数组
int?得分[41]={2,2,2,2,3,3,5,4,5,4,8,7,11,2,2,2,3,3,5,4,4,8,7,1,2,2,2,3,3,5,4,5,4,8,7,1,9 };//成绩
for(I = 1;我& lt41;++i)//循环遍历成绩数组开关(score[i])//判断成绩值,并统计成绩案例?1:count[1]+= 1;打破;
案例?2:count[2]+= 1;打破;
案例?3:count[3]+= 1;打破;
案例?4:count[4]+= 1;打破;
案例?5:count[5]+= 1;打破;
案例?6:count[6]+= 1;打破;
案例?7:count[7]+= 1;打破;
案例?8:count[8]+= 1;打破;
案例?9:count[9]+= 1;打破;
案例?11:count[11]+= 1;打破;
默认值:printf("the?%2dth?得分?是吗?出局?的?范围!\n”,I+1);}
}
printf("Grade?数数?histograme \ n ");
for(I = 1;我& lt=11;++i)//循环遍历统计数组{
printf("%2d%5d\t ",I,count[I]);//打印等级和count
print _ star(count[I]);//调用函数打印*直方图
printf(" \ n ");//打印回车系统(“暂停”);
退货?1;
}