全部评论 4

  • c游戏有些编译错误但能运行,有些要加 -std=c11

    2025-10-01 来自 浙江

    0
  • 代码太长了,回复只能2000字,完整代码在灌水池塘搜“完整狼人杀代码”

    2025-08-18 来自 上海

    0
  • case 12:
    jue_se[1].geshu = 4;
    jue_se[2].geshu = 4;
    jue_se[3].geshu = 1;
    jue_se[4].geshu = 1;
    jue_se[5].geshu = 1;
    jue_se[6].geshu = 1;
    break;
    default:
    cout << "ÊäÈë´íÎó,ÔÙ¼û" << endl;
    exit(0);
    break;
    }
    }
    int van[10] = { 7,4,6,43,35,1,2,8,20,19 };
    void init3(int nn)
    {
    srand(time(0));
    Sleep(rand() % 44);
    int x = 10000;
    int t = rand();
    srand(time(NULL));
    int y = van[(rand() % 100 * van[rand() % 10] + t) % 10];
    if (nn <= 6)
    x = abs(x * 6 / y) % 3 + 1;
    else if (nn <= 8)
    x = abs(x * 7 / y) % 4 + 1;
    else if (nn <= 11)
    x = abs(x * 8 / y) % 5 + 1;
    else if (nn <= 14)
    x = abs(x * 9 / y) % 6 + 1;
    do
    {
    if (nn <= 6)
    x = x % 3 + 1;
    else if (nn <= 8)
    x = x % 4 + 1;
    else if (nn <= 11)
    x = x % 5 + 1;
    else if (nn <= 14)
    x = x % 6 + 1;
    if (jue_se[x].geshu > 0)
    {
    player[nn].name = jue_se[x].NAME;
    if (player[nn].name == "ÁÔÈË ")
    lieren = nn;
    if (player[nn].name == "ÊØÎÀ ")
    shouwei = nn;
    player[nn].life = 1;
    player[nn].num = nn;
    player[nn].know = 0;
    jue_se[x].geshu--;
    player[nn].how = 0;
    break;
    }
    } while (jue_se[x].geshu == 0);
    }
    void printhhh()
    {
    int cm = 0;
    int sz = 0;
    for (int i = 1; i <= n; i++)
    {
    if (player[i].life == 0)
    continue;
    else if (player[i].name == "´åÃñ ")
    cm++;
    else if (player[i].name == "Å®Î× " || player[i].name == "Ô¤ÑÔ¼Ò " || player[i].name == "ÁÔÈË " || player[i].name == "ÊØÎÀ ")
    sz++;
    }
    if (sz == 0 || cm == 0)
    cout << "ÀÇÈËÕóӪʤÀû" << endl;
    else
    cout << "ºÃÈËÕóӪʤÀû" << endl;

    2025-08-18 来自 上海

    0
  • 此处为狼人杀代码
    #include<bits/stdc++.h>
    #include<cstdio>
    #include<cstdlib>
    #include<ctime>
    #include<windows.h>
    using namespace std;
    struct Iname
    {
    int geshu;
    string NAME;
    };
    Iname jue_se[100];
    struct ID
    {
    int num;
    bool life;
    string name;
    int know;
    int how;
    };
    ID player[21];
    int n, MY, kill1, kill2;
    char a;
    bool jieyao = 1, duyao = 1;
    int lieren, shouwei = 0;
    void init1()
    {
    jue_se[1].NAME = "´åÃñ ";
    jue_se[2].NAME = "ÀÇÈË ";
    jue_se[3].NAME = "Å®Î× ";
    jue_se[4].NAME = "Ô¤ÑÔ¼Ò ";
    jue_se[5].NAME = "ÁÔÈË ";
    jue_se[6].NAME = "ÊØÎÀ ";
    }
    void init2(int nn)
    {
    switch (nn)
    {
    case 6:
    jue_se[1].geshu = 3;
    jue_se[2].geshu = 2;
    jue_se[3].geshu = 1;
    jue_se[4].geshu = 0;
    jue_se[5].geshu = 0;
    jue_se[6].geshu = 0;
    break;
    case 7:
    jue_se[1].geshu = 3;
    jue_se[2].geshu = 2;
    jue_se[3].geshu = 1;
    jue_se[4].geshu = 1;
    jue_se[5].geshu = 0;
    jue_se[6].geshu = 0;
    break;
    case 8:
    jue_se[1].geshu = 3;
    jue_se[2].geshu = 3;
    jue_se[3].geshu = 1;
    jue_se[4].geshu = 1;
    jue_se[5].geshu = 0;
    jue_se[6].geshu = 0;
    break;
    case 9:
    jue_se[1].geshu = 3;
    jue_se[2].geshu = 3;
    jue_se[3].geshu = 1;
    jue_se[4].geshu = 1;
    jue_se[5].geshu = 1;
    jue_se[6].geshu = 0;
    break;
    case 10:
    jue_se[1].geshu = 4;
    jue_se[2].geshu = 3;
    jue_se[3].geshu = 1;
    jue_se[4].geshu = 1;
    jue_se[5].geshu = 1;
    jue_se[6].geshu = 0;
    break;
    case 11:
    jue_se[1].geshu = 4;
    jue_se[2].geshu = 4;
    jue_se[3].geshu = 1;
    jue_se[4].geshu = 1;
    jue_se[5].geshu = 1;
    jue_se[6].geshu = 0;
    break;

    2025-08-18 来自 上海

    0

热门讨论