c语言小游戏剪刀石头布
时间: 2023-06-21 18:24:03 浏览: 185
好的,请参考下面的代码实现一个简单的剪刀石头布游戏:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int player, computer;
int result;
int i = 0;
srand(time(NULL)); // 初始化随机种子
printf("欢迎来到剪刀石头布游戏!\n");
printf("游戏规则:\n");
printf("1. 剪刀胜利石头,石头胜利布,布胜利剪刀\n");
printf("2. 输入 0 表示剪刀,输入 1 表示石头,输入 2 表示布\n");
printf("3. 玩家和电脑各出一招,比较后输出胜负\n\n");
while (1) {
printf("第 %d 局\n", i + 1);
printf("请出招(剪刀:0,石头:1,布:2):");
scanf("%d", &player);
if (player < 0 || player > 2) {
printf("输入错误,请重新输入!\n");
continue;
}
computer = rand() % 3;
printf("电脑出招:%d\n", computer);
result = (player - computer + 3) % 3;
if (result == 0) {
printf("平局!\n");
} else if (result == 1) {
printf("你输了!\n");
} else {
printf("你赢了!\n");
}
printf("\n");
i++;
if (i == 10) {
printf("游戏结束!\n");
break;
}
}
return 0;
}
```
这个游戏基本上实现了一个简单的剪刀石头布游戏,你可以根据需要进行修改和扩展。
阅读全文