.C++定义一个结构体变量,其成员项包括员工号、姓名、工龄、工资;通过键盘输入所需 的具体数据,然后输出
时间: 2024-09-13 18:17:01 浏览: 38
在C++中,你可以定义一个结构体(struct)来表示一个员工的信息,包括员工号(employee_id)、姓名(name)、工龄(years_of_service)和工资(salary)。以下是定义结构体以及接收用户输入并输出信息的一个简单示例:
```cpp
#include <iostream>
using namespace std;
// 定义结构体 Employee
struct Employee {
int employee_id;
string name;
int years_of_service;
double salary;
};
int main() {
// 创建结构体变量
Employee emp;
// 输入员工信息
cout << "请输入员工号: ";
cin >> emp.employee_id;
cout << "请输入姓名: ";
cin >> emp.name;
cout << "请输入工龄(年): ";
cin >> emp.years_of_service;
cout << "请输入工资: ";
cin >> emp.salary;
// 输出员工信息
cout << "\n员工信息:\n";
cout << "员工号: " << emp.employee_id << endl;
cout << "姓名: " << emp.name << endl;
cout << "工龄: " << emp.years_of_service << " 年" << endl;
cout << "工资: " << emp.salary << " 元" << endl;
return 0;
}
```
在这个程序中,首先定义了一个名为 `Employee` 的结构体,接着在 `main` 函数中创建了一个 `Employee` 类型的变量 `emp`。通过 `cin` 接收用户的输入,然后直接赋值给结构体的相应成员。最后,使用 `cout` 输出员工的所有信息。
阅读全文