#include <stdio.h>// 定义员工数据结构体struct Employee { int id; // 员工编号 char name[20]; // 姓名 char gender[4]; // 性别 int age; // 年龄 char department[20]; // 所在部门 int level; // 级别};int main() { struct Employee emp; // 从键盘输入员工信息 printf("请输入员工编号:"); scanf("%d", &emp.id); printf("请输入员工姓名:"); scanf("%s", emp.name); printf("请输入员工性别:"); scanf("%s", emp.gender); printf("请输入员工年龄:"); scanf("%d", &emp.age); printf("请输入员工所在部门:"); scanf("%s", emp.department); printf("请输入员工级别:"); scanf("%d", &emp.level); // 显示员工信息 printf("员工编号:%d\n", emp.id); printf("员工姓名:%s\n", emp.name); printf("员工性别:%s\n", emp.gender); printf("员工年龄:%d\n", emp.age); printf("员工所在部门:%s\n", emp.department); printf("员工级别:%d\n", emp.level); return 0;}
时间: 2023-07-13 11:17:27 浏览: 150
SeqList.h #include <stdio.h> //包含标准输入输出流的头文件 #include <assert.h
这是一个使用 C 语言定义员工数据结构体并从键盘输入员工信息的程序。程序首先定义了员工数据结构体,包括员工编号、姓名、性别、年龄、所在部门和级别。然后在 main 函数中创建了一个员工结构体变量 emp,通过 scanf 函数从键盘输入员工信息,并通过 printf 函数将输入的员工信息显示出来。最后,程序返回 0,表示正常结束。
阅读全文