即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

C语言–拳击小游戏

微信 C语言编程实例 12℃ 0评论

#include //标准输入输出头文件

#include //通用工具库头文件

#include //时间头文件

int main()

{

//游戏规则:回合制(我方先出拳,电脑方后出拳)

//出拳力量(1~10)

//生命值(30)

int myLife = 30; //我方生命值

int enemy = 30; //电脑方生命值

int power; //力量

srand((unsigned)time(NULL)); //初始化随机种子

while(1)

{

system(“pause”);

//我方先出拳

power = rand() % 10 + 1; //得到随机值从1到10之间的数

//打击电脑方,无闪避情况

enemy -= power; //a -= b等价于 a = a – b; a +=b 等价于a = a + b;

//判断电脑方还有没有生命

if(enemy <= 0)

{

//电脑方已经没有生命

printf(“\n厉害,你成功KO掉电脑方!\n”);

break; //终止while循环

}

printf(“\n我方打了电脑方一拳,力量为%d,电脑方掉生命%d,电脑方还剩余生命%d。\n”,

power, power, enemy);

//电脑方出拳

power = rand() % 10 + 1;

myLife -= power; //我方掉生命

if(myLife <= 0)

{

//我方没有生命

printf(“\n遗憾,我方被电脑方KO!\n”);

break;

}

printf(“\n电脑方打了一拳,力量为%d,我方掉生命%d,我方还剩余生命%d。\n”,

power, power, myLife);

}

//其他语句

return 0;

}

转载请注明:CodingBlog » C语言–拳击小游戏

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情