/// 两门课以上不及格

/// 两门课以上不及格
void printBujige(Student stu[], int count) {

// 遍历
for (int i = 0; i < count; i++) {
    // 保存不及格课数
    int num = 0;
    // 临时学生结构体
    Student s = stu[i];
    // 判断不及格的课数
    if (s.Chinese < 60) {
        num++;
    }
    if (s.Math < 60) {
        num++;
    }
    if (s.English < 60) {
        num++;
    }
    // 查看课数
    if (num >= 2) {
        printf("number: %d\n", s.number);
        if (s.Chinese < 60) {
            printf("Chinese: %.2f\n", s.Chinese);
        }
        if (s.Math < 60) {
            printf("Math: %.2f\n", s.Math);
        }
        if (s.English < 60) {
            printf("English: %.2f\n", s.English);
        }
        
    }
}

}

标签: none

添加新评论