首页 练字文章 输入学生分数,显示分布情况的代码

输入学生分数,显示分布情况的代码

2024-04-10 16:31  浏览数:175  来源:淺唱,流年

#include<stdio.h>
#define NUMBER 100
int main(void){
int num,i,j;
int fenshu[NUMBER];
int fenbu[11]={0};
do{
scanf("%d",&num);
}while(num<0||num>100);
printf("请输入%d人的分数\n",num);
for(i=0;i<num;i++){
printf("fenshu[%d]:",i);
do{
scanf("%d",&fenshu[i]);
if(fenshu[i]<1||fenshu[i]>100)
printf("\a请输入1~100的数:");
}while (fenshu[i]<1||fenshu[i]>100);
fenbu[fenshu[i]/10]++;
}
puts("-----分布图-----");
puts("100:") ;
for(j=0;j<fenbu[10];j++)
putchar('*');
putchar('\n');
for(i=9;i>=0;i--){
printf("%3d~%3d:",i*10,i*10+9);
for(j=0;j<fenbu[i];j++)
putchar('*');
putchar('\n');
}
return 0;
}



声明:以上文章均为用户自行添加,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。

字符:    改为:
去打字就可以设置个性皮肤啦!(O ^ ~ ^ O)