C语言 设有两个人员的数据,一个学生,一个教师。学生数据中包括:学号,姓名,班级,教师的数据包括:工号,姓名,职称。现将两人的数据放在同一个表格中,要求输入两人的数据,再将输入的内容输出
时间: 2024-06-09 16:07:59 浏览: 102
以下是用C语言实现的代码,可以实现输入学生和教师信息,并将其输出:
```c
#include <stdio.h>
struct Student {
int id;
char name[20];
char class[10];
};
struct Teacher {
int id;
char name[20];
char title[20];
};
int main() {
struct Student student;
struct Teacher teacher;
// 输入学生信息
printf("请输入学生的学号:");
scanf("%d", &student.id);
printf("请输入学生的姓名:");
scanf("%s", student.name);
printf("请输入学生的班级:");
scanf("%s", student.class);
// 输入教师信息
printf("请输入教师的工号:");
scanf("%d", &teacher.id);
printf("请输入教师的姓名:");
scanf("%s", teacher.name);
printf("请输入教师的职称:");
scanf("%s", teacher.title);
// 输出信息
printf("\n学生信息:\n");
printf("学号:%d\n", student.id);
printf("姓名:%s\n", student.name);
printf("班级:%s\n", student.class);
printf("\n教师信息:\n");
printf("工号:%d\n", teacher.id);
printf("姓名:%s\n", teacher.name);
printf("职称:%s\n", teacher.title);
return 0;
}
```
运行程序后,可以依次输入学生和教师的信息,最终输出输入的内容。
阅读全文