案例2:设计一个英雄的结构体,包括成员姓名,年龄,性别;创建结构体数组,数组中存放5名英雄。通过冒泡排序的算法,将数组中的英雄按照年龄进行升序排序,最终打印排序后的结果。
五名英雄信息如下:
{“刘备”,23,“男”},
{“关羽”,22,“男”},
{“张飞”,20,“男”},
{“赵云”,21,“男”},
{“貂蝉”,19,“女”},
代码:
#include<iostream>
using namespace std;
#include<string>
struct hero
{
string name;
int age;
string sex;
};
void maopao(hero h[], int len)//冒泡升序函数
{
for (int j = 0; j < len - 1; j++)
{
for (int i = 0;</