股票网上开户哪个:C语言编程题 谢谢 ~

来源:百度文库 编辑:高校问答 时间:2024/04/30 21:01:43
题: 假设现在有40 个学生被邀请来给自助餐厅的食品和服务质量打分,分数从1~10的10个等级,试统计调查结果,并用"*"打印出如下形式的统计结果直方图.
Grade Count Histogram
1 5 *****
2 10 **********
3 7 *******
...

以上是题 下面的是程序 需要把空添上..帮忙解决下 谢谢

#include<stdio.h>
#define Students 40
#define GradeSize 11
main()
{
int i,j,grade;
int score[Students],count[GradeSize]={0};
printf("Please enter the response score of these students:\n");
for(i=0;i<Students;i++)
scanf(___________);
for(i=0;i<Stedents;i++)
if(____________) _____________;
printf("Grade\tCount\tHistogram\n")
for(grade=1;grade<=GradeSize-1;grade++)
{printf("%5d\t%5d\t",grade,count[grade]);
for(j=0;j<____________;j++)
printf("%c",'*');
printf("\n");
}
}

scanf(\"%d\",&score[i]);

if(score[i]>=1&&score[i]<=10) count[score[i]]++;

for(j=0;j<count[grade];j++)

for(i=0;i<Students;i++)
scanf("%d",&score[i]);
for(i=0;i<Stedents;i++)
if(score[i]>=1&&score[i]<=10) count[score[i]]++;
printf("Grade\tCount\tHistogram\n")
for(grade=1;grade<=GradeSize-1;grade++)
{printf("%5d\t%5d\t",grade,count[grade]);
for(j=0;j<count[grade];j++)