如何用C语言编写一个基础的剪刀石头布游戏示例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计371个文字,预计阅读时间需要2分钟。
本示例讲述了C语言实现最简单的剪刀石头布小游戏的代码。分享给家长供参考,具体如下:
c#include #include #include
int main() { int user, computer, result; srand(time(NULL)); // 初始化随机数种子
printf(剪刀石头布游戏,请输入:\n); printf(1. 剪刀\n); printf(2. 石头\n); printf(3. 布\n); scanf(%d, &user);
computer=rand() % 3 + 1; // 计算机随机出拳
printf(你的选择是:%d\n, user); printf(电脑的选择是:%d\n, computer);
if (user==computer) { result=0; // 平局 } else if ((user==1 && computer==3) || (user==2 && computer==1) || (user==3 && computer==2)) { result=1; // 你赢 } else { result=2; // 你输 }
if (result==0) { printf(平局!\n); } else if (result==1) { printf(恭喜你赢了!\n); } else { printf(很遗憾,你输了。
本文共计371个文字,预计阅读时间需要2分钟。
本示例讲述了C语言实现最简单的剪刀石头布小游戏的代码。分享给家长供参考,具体如下:
c#include #include #include
int main() { int user, computer, result; srand(time(NULL)); // 初始化随机数种子
printf(剪刀石头布游戏,请输入:\n); printf(1. 剪刀\n); printf(2. 石头\n); printf(3. 布\n); scanf(%d, &user);
computer=rand() % 3 + 1; // 计算机随机出拳
printf(你的选择是:%d\n, user); printf(电脑的选择是:%d\n, computer);
if (user==computer) { result=0; // 平局 } else if ((user==1 && computer==3) || (user==2 && computer==1) || (user==3 && computer==2)) { result=1; // 你赢 } else { result=2; // 你输 }
if (result==0) { printf(平局!\n); } else if (result==1) { printf(恭喜你赢了!\n); } else { printf(很遗憾,你输了。

