猜拳游戏c语言编程代码
2024-09-30 21:06:57 作者:石家庄人才网
本篇文章给大家带来《猜拳游戏c语言编程代码》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。
猜拳游戏是一个简单的小游戏,非常适合用C语言来实现。下面是一个基本的猜拳游戏C语言代码示例:
#include <stdio.h>#include <stdlib.h>#include <time.h>int main() { int playerChoice, computerChoice; srand(time(0)); // 使用当前时间作为随机数种子 printf("欢迎来到猜拳游戏!\n"); while (1) { printf("请选择:1. 剪刀 2. 石头 3. 布 (0 退出): "); scanf("%d", &playerChoice); if (playerChoice == 0) { break; } else if (playerChoice < 1 || playerChoice > 3) { printf("无效的选择,请重新输入!\n"); continue; } computerChoice = rand() % 3 + 1; // 生成 1-3 的随机数 printf("你出: "); switch (playerChoice) { case 1: printf("剪刀\n"); break; case 2: printf("石头\n"); break; case 3: printf("布\n"); break; } printf("电脑出: "); switch (computerChoice) { case 1: printf("剪刀\n"); break; case 2: printf("石头\n"); break; case 3: printf("布\n"); break; } if (playerChoice == computerChoice) { printf("平局!\n"); } else if ((playerChoice == 1 && computerChoice == 3) || (playerChoice == 2 && computerChoice == 1) || (playerChoice == 3 && computerChoice == 2)) { printf("你赢了!\n"); } else { printf("你输了!\n"); } printf("\n"); } printf("游戏结束,再见!\n"); return 0;}
石家庄人才网小编提醒您这段代码首先包含了必要的头文件,然后使用`srand(time(0))`初始化随机数生成器,确保每次运行游戏时都会得到不同的结果。在`while`循环中,程序会不断地提示玩家输入选择,并根据玩家和电脑的选择来判断输赢。最后,当玩家选择退出游戏时,程序会输出结束信息。
希望这段代码能够帮助你理解如何使用C语言编写一个简单的猜拳游戏!
石家庄人才网小编对《猜拳游戏c语言编程代码》内容分享到这里,如果有相关疑问请在本站留言。
- 上一篇:php htmlspecialchars函数
- 下一篇:java做硬件开发
版权声明:《猜拳游戏c语言编程代码》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/baibaoxiang/3506.html