定义一个工人结构体,包含姓名,性别,年龄,自定义工人的属性分布为张三,18岁,男,并输出该工人信息
时间: 2023-12-03 13:02:29 浏览: 28
好的,以下是一个定义工人结构体的示例代码,并输出张三工人的信息:
```c++
#include <iostream>
using namespace std;
struct Worker {
string name; // 姓名
char gender; // 性别
int age; // 年龄
};
int main() {
Worker zhangsan = {"张三", '男', 18};
cout << "姓名:" << zhangsan.name << endl;
cout << "性别:" << zhangsan.gender << endl;
cout << "年龄:" << zhangsan.age << endl;
return 0;
}
```
输出结果:
```
姓名:张三
性别:男
年龄:18
```
相关问题
定义一个工人结构体,包含姓名,性别,年龄,自定义工人的属性分布为张三,18岁,男,并输出该工人信息的程序代码
以下是定义一个工人结构体并输出信息的 C++ 代码:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Worker {
string name;
string gender;
int age;
};
int main() {
Worker worker1;
worker1.name = "张三";
worker1.gender = "男";
worker1.age = 18;
cout << "工人姓名:" << worker1.name << endl;
cout << "工人性别:" << worker1.gender << endl;
cout << "工人年龄:" << worker1.age << endl;
return 0;
}
```
输出结果:
```
工人姓名:张三
工人性别:男
工人年龄:18
```
定义一个person结构体,包括姓名,年龄,性别三个成员。定义一个person结构体类型的变量,定义一个指针变量pperson,指向该结构体变量,并用指针变量pperson输入和输出该结构体变量的信息
定义一个person结构体,包括姓名,年龄,性别三个成员。定义一个person结构体类型的变量,定义一个指针变量pperson,指向该结构体变量,并用指针变量pperson输入和输出该结构体变量的信息。
struct person {
char name[20];
int age;
char gender;
};
int main() {
struct person p = {"张三", 20, '男'};
struct person *pperson = &p;
printf("姓名:%s,年龄:%d,性别:%c\n", pperson->name, pperson->age, pperson->gender);
printf("请输入姓名、年龄、性别:");
scanf("%s %d %c", pperson->name, &pperson->age, &pperson->gender);
printf("姓名:%s,年龄:%d,性别:%c\n", pperson->name, pperson->age, pperson->gender);
return 0;
}