c语言录入学生信息显示模块
时间: 2023-08-16 07:05:25 浏览: 123
好的,下面是一个示例程序,用于录入学生信息和显示学生信息:
```c
#include <stdio.h>
struct student {
int id;
char name[50];
int age;
char gender[10];
};
void inputStudentInfo(struct student *s) {
printf("请输入学生信息:\n");
printf("学号: ");
scanf("%d", &s->id);
printf("姓名: ");
scanf("%s", s->name);
printf("年龄: ");
scanf("%d", &s->age);
printf("性别: ");
scanf("%s", s->gender);
}
void displayStudentInfo(struct student *s) {
printf("\n学生信息:\n");
printf("学号: %d\n", s->id);
printf("姓名: %s\n", s->name);
printf("年龄: %d\n", s->age);
printf("性别: %s\n", s->gender);
}
int main() {
struct student s1;
inputStudentInfo(&s1);
displayStudentInfo(&s1);
return 0;
}
```
在这个示例程序中,我们首先定义了一个学生结构体。然后,使用inputStudentInfo函数输入学生信息,并使用displayStudentInfo函数输出学生信息。
在inputStudentInfo函数中,我们使用指针参数来传递学生结构体的地址,以便在函数内部修改学生信息。在displayStudentInfo函数中,我们同样使用指针参数来传递学生结构体的地址,以便在函数内部输出学生信息。
希望这个示例程序能够帮助您了解如何使用C语言录入和显示学生信息。
阅读全文