• 2022-06-15
    有3名学生一同上3门课程。要求从键盘输入每个学生的3门课程成绩,计算每个学生所考的三门课成绩的总分和平均分,以及每门课程的平均分、最高分和最低分。
  • #include [stdio.h] #define NUM_QUIZZES 3 #define NUM_STUDENTS 3 int main(void) { int grades[NUM_STUDENTS][NUM_QUIZZES]; int high, low, quiz, student, total; [br][/br] for (student = 0; student [ NUM_STUDENTS; student++) { printf("Enter grades for student %d: ", student + 1); for (quiz = 0; quiz < NUM_QUIZZES; quiz++) scanf("%d", &grades[student][quiz]); } printf("\nStudent Total Average\n"); for (student = 0; student < NUM_STUDENTS; student++) { printf("%4d ", student + 1); total = 0; for (quiz = 0; quiz < NUM_QUIZZES; quiz++) total += grades[student][quiz]; printf("%3d %3d\n", total, total / NUM_QUIZZES); } printf("\nQuiz Average High Low\n"); for (quiz = 0; quiz < NUM_QUIZZES; quiz++) { printf("%3d ", quiz + 1); total = 0; high = 0; low = 100; for (student = 0; student < NUM_STUDENTS; student++) { total += grades[student][quiz]; if (grades[student][quiz] ] high) high = grades[student][quiz]; if (grades[student][quiz] < low) low = grades[student][quiz]; } printf("%3d %3d %3d\n", total / NUM_STUDENTS, high, low); }return 0;}

    内容

    • 0

      编程题:输入10个学生5门课程的成绩,分别用函数实现下列功能:(1)计算每个学生的平均分;(2)计算每门课的平均分;(3)找出所有50个分数中最高的分数所对应的学生和课程。

    • 1

      创建视图View616,显示至少有30名学生选修的每门课程的课程号及该课程学生成绩的最高分、最低分、平均分。

    • 2

      计算学生成绩表中每个学生的平均分及每门课成绩的平均分。

    • 3

      输入10个学生5门课的成绩,分别用函数求:(1)每个学生的平均分;(2)每门课的平均分;(3)找出最高的

    • 4

      创建视图V3,显示至少有25名学生选修的每门课程的课程号cid及该课程学生成绩score的最高分、最低分、平均分。