QZHY-HTX / Data-Structure

泉州海洋职业学院信息工程学院2023-2024学年第二学期数据结构课程仓库
MIT License
6 stars 9 forks source link

2302580089谭春莲 #61

Open 6da6 opened 7 months ago

6da6 commented 7 months ago

``c

include

struct student { int id; // 学号 float score; // 成绩 } Student; void input_students(Student students, int n) { for (int i = 0; i < n; i++) { printf("请输入第%d个学生的学号: ", i + 1); scanf("%d", &students[i].id); printf("请输入%d的考试成绩: ", students[i].id); scanf("%f", &students[i].score); } } void sort_students(Student students, int n) { for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - i - 1; j++) { if (students[j].score < students[j + 1].score) { Student temp = students[j]; students[j] = students[j + 1]; students[j + 1] = temp; } } } } loat calculate_avg_score(Student* students, int n) { float total_score = 0.0;` for (int i = 0; i < n; i++) { total_score += students[i].score; } return total_score / n; }