C语言编程 统计不同分数段学生人数假设成绩得分范围是0——100.请编写一个程序,计算并显示下面情况的学生数量.(a)得分大于80的学生数;(b)得分大于60的学生数;(c)得分大于40的学
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 01:06:40
C语言编程 统计不同分数段学生人数假设成绩得分范围是0——100.请编写一个程序,计算并显示下面情况的学生数量.(a)得分大于80的学生数;(b)得分大于60的学生数;(c)得分大于40的学
C语言编程 统计不同分数段学生人数
假设成绩得分范围是0——100.请编写一个程序,计算并显示下面情况的学生数量.
(a)得分大于80的学生数;
(b)得分大于60的学生数;
(c)得分大于40的学生数;
(d)得分等于或小于40的学生数;
(e)得分在80——100之间的学生数;
(f)得分在60——80之间的学生数;
(g)得分在60——41之间的学生数;
(h)得分在0——40之间的学生数;
C语言编程 统计不同分数段学生人数假设成绩得分范围是0——100.请编写一个程序,计算并显示下面情况的学生数量.(a)得分大于80的学生数;(b)得分大于60的学生数;(c)得分大于40的学
#include<stdio.h>
#include<stdlib.h>
int main()
{
int score[10];//先定义十个学生
int i=0;
int a[7]={0};//定义要求的a到h,并初始化
printf("please enter 10 students' score:\n");
for(;i<10;i++)
{
scanf("%d",&score[i]);
if(score[i]>40)
{
a[2]++;
if(score[i]>60)
{
a[1]++;
if(score[i]>80)
{
a[0]++;
}
else a[5]++;
}
else a[6]++;
}
else a[3]++;
}
a[4]=a[0];//a的值与e的值一样
printf("得分大于80的学生数=%d\n",a[0]);
printf("得分大于60的学生数=%d\n",a[1]);
printf("得分大于40的学生数=%d\n",a[2]);
printf("得分等于或小于40的学生数=%d\n",a[3]);
printf("得分在80——100之间的学生数=%d\n",a[4]);
printf("得分在60——80之间的学生数=%d\n",a[5]);
printf("得分在60——41之间的学生数=%d\n",a[6]);
printf("得分在0——40之间的学生数=%d\n",a[3]);
system("pause");
return 0;
}
呵呵,初学者来的,锻炼一下自己同时希望能帮到你,已经在Microsoft Visual c++6.0上运行过,你可以把10替换成任何数