您当前的位置:首页 > 百宝箱

猜拳游戏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语言编程代码》内容分享到这里,如果有相关疑问请在本站留言。

版权声明:《猜拳游戏c语言编程代码》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/baibaoxiang/3506.html