C语言代码实现学生信息管理系统
时间: 2023-05-14 17:06:25 浏览: 74
以下是一个简单的 C 语言代码实现学生信息管理系统的示例:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_STUDENTS 100
typedef struct {
char name[50];
int age;
float gpa;
} Student;
int main() {
Student students[MAX_STUDENTS];
int num_students = 0;
while (1) {
printf("Enter command (add, list, quit): ");
char command[10];
scanf("%s", command);
if (strcmp(command, "add") == 0) {
if (num_students >= MAX_STUDENTS) {
printf("Error: too many students\n");
continue;
}
Student new_student;
printf("Enter name: ");
scanf("%s", new_student.name);
printf("Enter age: ");
scanf("%d", &new_student.age);
printf("Enter GPA: ");
scanf("%f", &new_student.gpa);
students[num_students] = new_student;
num_students++;
} else if (strcmp(command, "list") == 0) {
printf("Name\tAge\tGPA\n");
for (int i = 0; i < num_students; i++) {
printf("%s\t%d\t%.2f\n", students[i].name, students[i].age, students[i].gpa);
}
} else if (strcmp(command, "quit") == 0) {
break;
} else {
printf("Error: invalid command\n");
}
}
return 0;
}
这个程序可以让用户添加学生信息,列出所有学生的信息,或退出程序。每个学生有一个名字、年龄和 GPA。程序使用一个结构体数组来存储学生信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)