用数组实现学生成绩管理c语言
时间: 2023-10-20 12:16:25 浏览: 75
用c语言编写学生成绩管理系统.doc
5星 · 资源好评率100%
以下是一个简单的学生成绩管理程序,使用数组实现:
```c
#include <stdio.h>
#define MAX_STUDENTS 100
int main() {
int num_students, i;
int student_ids[MAX_STUDENTS];
float student_grades[MAX_STUDENTS];
printf("Enter the number of students: ");
scanf("%d", &num_students);
printf("Enter the student IDs and grades:\n");
for (i = 0; i < num_students; i++) {
printf("Student %d: ", i+1);
scanf("%d %f", &student_ids[i], &student_grades[i]);
}
printf("Student records:\n");
printf("ID\tGrade\n");
for (i = 0; i < num_students; i++) {
printf("%d\t%.2f\n", student_ids[i], student_grades[i]);
}
return 0;
}
```
该程序首先要求用户输入学生的数量,然后使用两个数组分别存储学生的ID和成绩。在输入数据时,程序循环要求用户输入每个学生的ID和成绩,并将它们存储在数组中。最后,程序输出所有学生的记录。
阅读全文