实现游戏角色结构体,RPG游戏中,有5个角色,每角色有3个属性,从键盘输入名称、生命值和等级到屏幕上
答案:1 悬赏:60 手机版
解决时间 2021-04-08 00:19
- 提问者网友:泪痣哥哥
- 2021-04-07 19:37
能详细点不?
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-04-07 21:10
typedef struct _gamerole
{
int hp;//属性1,血值
int mp;//属性2, 魔法或者内力
int level;//等级
}gamerole,*lpgamerole;
在main中定义一个
gamerole role[5];
如果需要设定这些角色的属性,可以用scanf()依次给值
如果需要输出这些属性,可以用printf()输出特定角色的属性
如果是控制台程序应该是比较好实现的
例如要输入role[0]这个角色的属性信息可以写
printf("请依次输入角色1的hp,mp,level用空格分开\n");
scanf("%d%d%d",&role[0].hp,&role[0].mp,&role[0].level);
printf("输出角色role[0]的属性");
printf("角色:role[0]\n生命值:%d\n魔法值%d\n级别:%d\n",role[0].hp,role[0].mp,role[0].level);
{
int hp;//属性1,血值
int mp;//属性2, 魔法或者内力
int level;//等级
}gamerole,*lpgamerole;
在main中定义一个
gamerole role[5];
如果需要设定这些角色的属性,可以用scanf()依次给值
如果需要输出这些属性,可以用printf()输出特定角色的属性
如果是控制台程序应该是比较好实现的
例如要输入role[0]这个角色的属性信息可以写
printf("请依次输入角色1的hp,mp,level用空格分开\n");
scanf("%d%d%d",&role[0].hp,&role[0].mp,&role[0].level);
printf("输出角色role[0]的属性");
printf("角色:role[0]\n生命值:%d\n魔法值%d\n级别:%d\n",role[0].hp,role[0].mp,role[0].level);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯