鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 27142556

[作品展示] 石头剪刀布 游戏 回帖奖励10鱼币

[复制链接]
发表于 2026-2-26 21:27:27 | 显示全部楼层
这我回复算了,就不买了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-5-10 16:56:53 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-5-16 01:11:15 | 显示全部楼层
加油
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-5-27 15:30:31 | 显示全部楼层
加油
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-7-8 16:27:48 | 显示全部楼层
付费主题没人看捏
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-7-27 14:03:44 | 显示全部楼层
可以用C写吗?
#include<stdio.h>
#include<stdlib.h>

void fight(char *game[]);
void end(int pt);

void end(int pt)
{
        if (pt == 3)
        {
                printf("YOU WIN!");
        }
        else if (pt == 1)
        {
                printf("tie game");
        }
        else if (pt == 2)
        {
                printf("YOU LOSE!");
        }
        else if (pt == -1)
        {
                printf("你他妈开始了吗");
        }
}

void fight(char *game[])
{
        int a; int pt = -1; int ai;
        printf("请出拳(1剪刀/2石头/3布/0退出) ->");
        scanf_s("%d", &a);
       
        while (a != 0)
        {
                ai = rand() % 3 + 1;
                if (a == ai)
                {
                        printf("你出%s ,我出%s ,咱打平",game[a-1],game[ai-1]);
                        pt = 1;
                }
                if (a == 1 && ai == 2)
                {
                        printf("你出%s ,我出%s ,我赢了", game[a-1], game[ai-1]);
                        pt = 2;
                }
                if (a == 2 && ai == 3)
                {
                        printf("你出%s ,我出%s ,我赢了", game[a-1], game[ai-1]);
                        pt = 2;
                }
                if (a == 3 && ai == 2)
                {
                        printf("你出%s ,我出%s ,你赢了", game[a-1], game[ai-1]);
                        pt = 3;
                }
                if (a == 2 && ai == 1)
                {
                        printf("你出%s ,我出%s ,你赢了", game[a-1], game[ai-1]);
                        pt = 3;
                }
                if (a == 1 && ai == 3)
                {
                        printf("你出%s ,我出%s ,你赢了", game[a-1], game[ai-1]);
                        pt = 3;
                }
                if (a == 3 && ai == 1)
                {
                        printf("你出%s ,我出%s ,我赢了", game[a-1], game[ai-1]);
                        pt = 2;
                }
                printf("\n请出拳(1剪刀/2石头/3布/0退出) ->");
                scanf_s("%d", &a);
        }
        if (a == 0)
        {
                end(pt);
        }
}


int main()
{
        srand((unsigned)time(NULL));

        printf("\n########################\n");
        printf("# 欢迎来到猜拳小游戏! #\n");
        printf("########################\n\n");

        char *Game[3] = {"剪刀","石头","布"};
        fight(Game);
        return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-8-21 22:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表