iHobe 发表于 2026-2-26 21:27:27

这我回复算了,就不买了

单爱灵 发表于 2026-5-10 16:56:53

1

周可12138 发表于 2026-5-16 01:11:15

加油

man123 发表于 2026-5-27 15:30:31

加油

cjjJasonchen 发表于 2026-7-8 16:27:48

付费主题没人看捏{:10_262:}

JBR1080 发表于 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,game);
                        pt = 1;
                }
                if (a == 1 && ai == 2)
                {
                        printf("你出%s ,我出%s ,我赢了", game, game);
                        pt = 2;
                }
                if (a == 2 && ai == 3)
                {
                        printf("你出%s ,我出%s ,我赢了", game, game);
                        pt = 2;
                }
                if (a == 3 && ai == 2)
                {
                        printf("你出%s ,我出%s ,你赢了", game, game);
                        pt = 3;
                }
                if (a == 2 && ai == 1)
                {
                        printf("你出%s ,我出%s ,你赢了", game, game);
                        pt = 3;
                }
                if (a == 1 && ai == 3)
                {
                        printf("你出%s ,我出%s ,你赢了", game, game);
                        pt = 3;
                }
                if (a == 3 && ai == 1)
                {
                        printf("你出%s ,我出%s ,我赢了", game, game);
                        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 = {"剪刀","石头","布"};
        fight(Game);
        return 0;
}
页: 1 [2]
查看完整版本: 石头剪刀布 游戏 回帖奖励10鱼币