原标题:C语言--拳击小游戏
#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;
责任编辑: