c语言编写学生成绩管理系统
时间: 2024-01-03 16:23:07 浏览: 30
很高兴为您解答。下面是一个简单的C语言学生成绩管理系统的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
struct student {
char name[50];
int roll;
float marks;
};
int main() {
struct student s[5];
int i;
printf("Enter information of students:\n");
// 输入学生信息
for (i = 0; i < 5; i++) {
printf("\nFor student %d\n", i + 1);
printf("Enter name: ");
scanf("%s", s[i].name);
printf("Enter roll number: ");
scanf("%d", &s[i].roll);
printf("Enter marks: ");
scanf("%f", &s[i].marks);
}
printf("\nDisplaying Information of students:\n\n");
// 显示学生信息
for (i = 0; i < 5; i++) {
printf("Information for student %d:\n", i + 1);
printf("Name: %s\n", s[i].name);
printf("Roll number: %d\n", s[i].roll);
printf("Marks: %.2f\n", s[i].marks);
printf("\n");
}
return 0;
}
```
这个示例代码实现了一个简单的学生成绩管理系统。它使用了一个结构体数组来存储学生的姓名、学号和成绩。用户可以输入学生的信息,然后程序会将输入的信息存储在结构体数组中,并最后显示出所有学生的信息。