如何用C语言编写一个基础的剪刀石头布游戏示例?

2026-05-20 02:400阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计371个文字,预计阅读时间需要2分钟。

如何用C语言编写一个基础的剪刀石头布游戏示例?

本示例讲述了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语言实现最简单的剪刀石头布小游戏的代码。分享给家长供参考,具体如下:

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(很遗憾,你输了。

阅读全文