学生请假系统c语言源代码
时间: 2024-10-13 10:08:51 浏览: 21
请假管理系统源代码.pdf
学生请假系统在C语言中通常会涉及文件操作、用户输入处理以及简单的数据结构。下面是一个非常基础的学生请假系统伪代码示例,实际编写时需要结合实际情况进行调整:
```c
#include <stdio.h>
#include <stdlib.h>
typedef struct {
char name[50];
int id;
int leave_days; // 记录请假天数
} Student;
void add_student(Student* students, int size) {
printf("添加学生:");
scanf("%s %d", students[size].name, &students[size].id);
}
void display_students(Student* students, int size) {
for (int i = 0; i < size; i++) {
printf("ID: %d, Name: %s, Leave Days: %d\n", students[i].id, students[i].name, students[i].leave_days);
}
}
int main() {
const int MAX_STUDENTS = 10;
Student students[MAX_STUDENTS];
int num_students = 0;
while (num_students < MAX_STUDENTS) {
add_student(&students[num_students], MAX_STUDENTS);
num_students++;
}
printf("所有学生信息:\n");
display_students(students, num_students);
return 0;
}
```
这个程序创建了一个简单的数组来存储学生的姓名、学号和请假天数。你可以通过`add_student`函数添加新学生,并通过`display_students`函数查看所有学生的记录。
阅读全文