编写程序:定义一个职工结构体类型,定义职工结构体变量,从键盘输入一名职工 信息,然后输出。(假设职工信息包括:姓名、身份证号、工龄、工资)。
时间: 2023-12-19 15:25:46 浏览: 134
好的,以下是 C++ 代码实现:
```cpp
#include <iostream>
#include <string>
using namespace std;
// 定义职工结构体类型
struct Employee {
string name;
string id;
int years;
float salary;
};
int main() {
Employee emp; // 定义职工结构体变量
// 从键盘输入职工信息
cout << "请输入职工姓名:";
getline(cin, emp.name); // 使用 getline() 读取带有空格的字符串
cout << "请输入职工身份证号:";
getline(cin, emp.id);
cout << "请输入职工工龄:";
cin >> emp.years;
cout << "请输入职工工资:";
cin >> emp.salary;
// 输出职工信息
cout << "职工姓名:" << emp.name << endl;
cout << "职工身份证号:" << emp.id << endl;
cout << "职工工龄:" << emp.years << " 年" << endl;
cout << "职工工资:" << emp.salary << " 元" << endl;
return 0;
}
```
运行程序后,按照提示输入职工信息即可看到输出结果。注意使用 `getline()` 函数读取带有空格的字符串,以免输入错误。
阅读全文