21xrx.com
2025-04-23 09:53:17 Wednesday
文章检索 我的文章 写文章
C语言剪刀石头布代码用if语句实现
2023-06-15 15:40:58 深夜i     49     0
C语言 if语句 剪刀石头布 程序练习 游戏实现

剪刀石头布是一款简单的猜拳游戏,它不仅能锻炼我们的思维,还能增加我们的趣味性。而在程序员的眼里,剪刀石头布也是一种不错的程序练习。

在C语言中,我们可以使用if语句来实现剪刀石头布的游戏,具体的实现方法如下:

#include 
#include 
#include 
int main()
{
  int player;   //玩家出的拳
  int computer;  //电脑出的拳
  int result;   //结果
  srand(time(NULL));
  computer = rand() % 3 + 1;  //电脑随机出拳
  printf("请出拳:1.剪刀 2.石头 3.布\n");
  scanf("%d", &player);    //玩家输入出拳
  if ((player == 1 && computer == 3) ||
    (player == 2 && computer == 1) ||
    (player == 3 && computer == 2))
    result = 1;      //玩家胜利
  else if (player == computer)
    result = 0;      //平局
  else
    result = -1;     //电脑胜利
  if (result == 1)
    printf("你赢了!\n");
  else if (result == 0)
    printf("平局!\n");
  else
    printf("你输了!\n");
  return 0;
}

以上就是使用if语句实现剪刀石头布游戏的代码。除此之外,我们还可以使用switch语句来实现,实现方法略有不同。不管使用哪种方法,都需要考虑到各种可能性,对边界情况进行处理。

  
  

评论区

    相似文章
请求出错了