struct.cc

来自「资深C++讲师授课代码」· CC 代码 · 共 47 行

CC
47
字号
#include <iostream>
using namespace std;
#include <string>

struct Person{
	string name;
	bool gender;
	int age;
	double income;
};
void show(Person obj);
Person input();
const char g[2][10]={"美女","帅哥"};
int main()
{
	Person cyh;
	cyh.name = "程一航";
	cyh.gender = true;
	cyh.age = 21;
	cyh.income = 800;
	Person ljq = {"刘家奇", true, 22, 600};
	Person gy;
	gy = cyh;
	gy.name = "郭英";
	gy.gender = false;
	gy.age = 18;
	cout << cyh.name << ':' << g[cyh.gender] << ",今年" << cyh.age << ",未婚,月收入" << cyh.income << "元。" << endl;
	//cout << cyh << endl;
	show(ljq);
	show(gy);
	Person quange;
	quange = input();
	show(quange);
}
void show(Person obj)
{
	cout << obj.name << ':' << g[obj.gender] << ",今年" << obj.age << ",未婚,月收入" << obj.income << "元。" << endl;
}
Person input()
{
	cout << "请输入姓名、性别、年龄和月收入: " << endl;
	Person p;
	cin >> p.name >> p.gender >> p.age >> p.income;
	return p;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?