21xrx.com
2024-12-14 23:28:07 Saturday
登录
文章检索 我的文章 写文章
C语言剪刀石头布代码用if语句实现
2023-06-15 15:40:58 深夜i     --     --
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语句来实现,实现方法略有不同。不管使用哪种方法,都需要考虑到各种可能性,对边界情况进行处理。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复