两人石头剪刀布c语言
时间: 2023-12-02 08:38:58 浏览: 43
两人石头剪刀布是一种简单的游戏,通常用于决定胜负或者随机选择。在C语言中,可以通过随机数生成器和条件语句来实现这个游戏。
以下是一个简单的示例代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int player1, player2;
srand(time(NULL)); // 初始化随机数生成器
printf("Player 1, please choose (1 for rock, 2 for scissors, 3 for paper): ");
scanf("%d", &player1);
printf("Player 2, please choose (1 for rock, 2 for scissors, 3 for paper): ");
scanf("%d", &player2);
// 判断胜负
if (player1 == player2) {
printf("Tie!\n");
} else if ((player1 == 1 && player2 == 2) || (player1 == 2 && player2 == 3) || (player1 == 3 && player2 == 1)) {
printf("Player 1 wins!\n");
} else {
printf("Player 2 wins!\n");
}
return 0;
}
```
在这个示例代码中,我们使用了`srand()`函数来初始化随机数生成器,然后使用`scanf()`函数来获取两个玩家的选择。最后,我们使用条件语句来判断胜负,并输出结果。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)