员工信息录入c语言代码
时间: 2024-10-08 18:05:40 浏览: 21
在C语言中,员工信息录入通常涉及到结构体(struct)用于存储员工的基本信息,如姓名、年龄、职位等。下面是一个简单的示例,展示了如何创建结构体和输入数据:
```c
#include <stdio.h>
#include <string.h>
// 定义员工信息结构体
typedef struct {
char name[50]; // 姓名
int age; // 年龄
char position[50]; // 职位
} Employee;
int main() {
// 声明全局变量并初始化为零防止意外
Employee emp = {0};
// 输入员工信息
printf("请输入员工姓名:\n");
fgets(emp.name, sizeof(emp.name), stdin); // 使用fgets避免换行符
emp.name[strcspn(emp.name, "\n")] = '\0'; // 移除fgets留下的换行符
printf("请输入员工年龄:\n");
scanf("%d", &emp.age);
printf("请输入员工职位:\n");
fgets(emp.position, sizeof(emp.position), stdin);
emp.position[strcspn(emp.position, "\n")] = '\0';
// 输出录入的信息
printf("员工信息如下:\n");
printf("姓名: %s\n", emp.name);
printf("年龄: %d\n", emp.age);
printf("职位: %s\n", emp.position);
return 0;
}
阅读全文