一、创建英雄的装备
- 创建英雄装备结构体,包含名称,攻击⼒加成,法术强度加成,⾎量加成。
- 有5个装备保存在结构体数组当中,编程找出⾎量加成最⾼者
- 对装备数组按照攻击⼒加成排序并使装备按照攻击⼒加成升序进⾏信息打印
首先是创建这个结构体,代码如下:
struct Equipment
{
public string equipmentName;
public int attackUp;
public int spellPowerUp;
public int bloodUp;
public Equipment(string equipmentName, int attackUp, int spellPowerUp, int bloodUp)
{
this.equipmentName = equipmentName;
this.attackUp = attackUp;
this.spellPowerUp = spellPowerUp;
this.bloodUp = bloodUp;
}
}
然后,我们在主函数中完成题目的两个要求,代码如下:
Equipment[] testArr03 = new Equipment[5];
testArr03[0] = new Equipment("攻击之爪", 8, 0, 0);
testArr03[1] = new Equipment("黑皇杖", 20,