Day 1.19
#include<stdio.h>
#define NUMBER 80
int main()
{
int i,j;
int num;
int x[NUMBER];
int bunpu[11]={0};
printf("请输入学生人数:");
do {
scanf("%d",&num);
if(num<1||num>NUMBER)
printf("\a 请输入1-%d的数:",NUMBER);//将输入值限制在1-NUMBER的do语句中
}while(num<1||num>NUMBER);
printf("请输入%d人的分数。\n",num);
for(i=0;i<num;i++)
{
printf("%2d号:",i+1);
do{
scanf("%d",&x[i]);
if(x[i]<0||x[i]>100)
printf("\a 请输入1-100的数:");//将输入值限制在1-100的do语句中
}while(x[i]<0||x[i]>100);
bunpu[x[i]/10]++;
}
puts("\n---分布图---");
printf(" 100 :");
for(j=0;j<bunpu[10];j++)
putchar('*');
putchar('\n');
for(i=9;i>=0;i--)
{
printf("%3d-%3d;",i*10,i*10+9);
for(j=0;j<bunpu[i];j++)
putchar('*');
putchar('\n');
}
return 0;
}