学生信息管理系统c语言数组表达
时间: 2023-09-15 15:16:43 浏览: 90
学生信息管理系统可以使用C语言中的数组来存储学生的信息,例如:
```c
#define MAX_STUDENTS 100 // 最大学生数
struct Student {
char name[20]; // 学生姓名
int age; // 学生年龄
int score; // 学生分数
};
int main() {
struct Student students[MAX_STUDENTS]; // 学生数组
int num_students; // 学生数量
printf("请输入学生数量:");
scanf("%d", &num_students);
// 输入学生信息
for (int i = 0; i < num_students; i++) {
printf("请输入第%d个学生的姓名、年龄和分数:", i+1);
scanf("%s %d %d", students[i].name, &students[i].age, &students[i].score);
}
// 输出学生信息
printf("学生信息如下:\n");
for (int i = 0; i < num_students; i++) {
printf("姓名:%s,年龄:%d,分数:%d\n", students[i].name, students[i].age, students[i].score);
}
return 0;
}
```
在上面的程序中,我们定义了一个 `MAX_STUDENTS` 常量来限制最大学生数量,然后使用 `struct Student` 结构体来表示一个学生的信息,最后定义了一个 `students` 数组来存储所有学生的信息。我们通过 `scanf` 来输入学生信息,然后通过 `printf` 输出学生信息。
阅读全文