统计一门课程各分数段的人数:统计一个班级一门课程各分数段的人数,班级人数自定,成绩为百分制整数。
运行结果如下所示:(图片要点开)
参考如下代码,望采纳:
#include <stdio.h>
int main()
{
int n; // 班级人数
int score; // 存储成绩
int a = 0, b = 0, c = 0, d = 0, e = 0; // 各分数段人数的计数器
printf("请输入班级人数:");
scanf("%d", &n);
printf("请输入每个学生的成绩(百分制整数):\n");
for (int i = 0; i < n; i++)
{
scanf("%d", &score);
if (score >= 90 && score <= 100)
a++;
else if (score >= 80 && score < 90)
b++;
else if (score >= 70 && score < 80)
c++;
else if (score >= 60 && score < 70)
d++;
else
e++;
}
printf("成绩分布情况如下:\n");
printf("90分以上人数:%d\n", a);
printf("80分以上90分以下人数:%d\n", b);
printf("70分以上80分以下人数:%d\n", c);
printf("60分以上70分以下人数:%d\n", d);
printf("60分以下人数:%d\n", e);
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:float,double,long double
浮点型表示的范围在float.h中定义
INT_MAX
INT_MIN
整形定义在limits.h中
#include <limits.h>
INT_MAX;
右击转到定义