要查找(0~59)分数段的学生人数,该如何输入公式?

来源:百度知道 编辑:UC知道 时间:2024/06/16 17:21:43

直接switch case就行了
int n;
n>=0&&n<=59
switch(n){
case 0: ...
case 1: ...
case 2: ...
...(略)
case 59: ...
default:
...(再略)
}

学生信息一般用结构描述
typedef struct stu{
int id;
char name[40];
int mark[4]; // 4 门成绩
float mean; // 平均分
} STU;

STU s[100];
int i,n; // n 个学生
int kk=0; // 平均分0~59分数段的学生人数 kk

// 如果这里已输入了n个学生和成绩
// 计算分数段的学生人数 kk
for (i=0;i<n;i++)
if (s[i].mean >= 0.0 && s[i].mean <= 59.0) kk=kk+1;