如何用 C 語言製作隨機程式?

發布 科技 2024-05-24
13個回答
  1. 匿名使用者2024-01-28

    這是控制台的**,您可以將其更改為具有表單。

    using system;

    using ;

    using ;

    namespace test

    static class program

    應用程式的主要入口點。

    stathread]

    static void main()

    string d = new string[10];

    int n;

    請輸入有多少個數字:");

    while (true)

    tryn =

    這不是數字! ");

    continue;

    if (n > 10)

    輸入的數字必須小於或等於 10!");

    continue;

    if (n % 2 == 0) break;

    else "輸入的數字不均勻! ");

    for (int i = 1; i <= n; i++)"請輸入第一組的資料:", i);

    d[i - 1] = ;

    random rnd=new random();

    for (int i = 0; i < 10; i++)int p1 = ;

    int p2 = ;

    string t = d[p1];

    d[p1] = d[p2];

    d[p2] = t;

    for (int i = 0; i < n; i++)"現在是第一組資料:", i + 1, d[i]);

  2. 匿名使用者2024-01-27

    在鍊表中輸入 10 位數字。

    然後隨機抽取,依次放在A組、B組,下面是乙個紙牌遊戲,隨機發牌的鍊表,看不懂+Q51076008

    class cardsource

    private arraylist _cards;

    public cardsource()

    cards = new arraylist();

    public void addcard(card card)if (_== false)

    public void clearcard();

    此功能是隨機抽牌。

    public card poprandomcard()if (_== 0)

    return null;

    elserandom r = new random(;

    int i = ,

    card c = (card)_cards[i];

    return c;

  3. 匿名使用者2024-01-26

    你能解釋一下嗎?

    它是一組數字或字元中兩個字元的隨機字串嗎?

  4. 匿名使用者2024-01-25

    就這樣寫出來,下圖就是操作的結果。

    using system;

    using ;

    using ;

    using ;

    static string group(int number, int groups)

    return strarr;}}

  5. 匿名使用者2024-01-24

    組數應該相同嗎? 條件非常不清楚。

    如果每組的號碼相同,即每組 6 個號碼。

    使用隨機函式隨機取乙個介於 1 和 42 之間的數字,例如,如果您取 7,則將第 7 個數字放在第一組中。 繼續數,直到第一組 6 個數字已滿,然後放入第二組。 當取 42 個數字時,迴圈結束。

  6. 匿名使用者2024-01-23

    =choose(randbetween(1,4),"一組","第二組","三組","四組")

  7. 匿名使用者2024-01-22

    我的程式是先讀名字和成績,然後按人名,然後按成績,如下所示:

    #include""

    long int a[1000]=;

    char b[1000][100];最多輸入 1,000 人,每個名字最多 100 個字元。

    main()

    然後三個子程式就判斷成績,不寫。

  8. 匿名使用者2024-01-21

    dim arr(48) 作為整數子 5 組 ()。

    dim s as string, r as integer, t as integer, j as integer

    j = 0for i = 48 to 0 step -1r = int(rnd * i + 1))t = arr(r)

    arr(r) = arr(i)

    arr(i) = t

    s = s & format(t, "00") &" "

    j = (j + 1) mod 10 '餘數:當第 10 個餘數:0if j = 0,則 s = s & vbcrlfnextmsgbox s

    end sub

    private sub command1 click() 陣列。

    五組。 end sub

    子陣列初始化 ()。

    dim i as integer

    for i = 0 to 48

    arr(i) = i + 1

    nextend sub

  9. 匿名使用者2024-01-20

    private sub command1_click()

    randomize '隨機數初始化,這一點非常重要!

    dim xx(1 to 8) as integer, yy(1 to 8, 1 to 6) as integer

    for i = 1 to 48 '在人群中迴圈。

    z = false '此人未分配。

    do while (z = false) '只要沒有分配這個人,迴圈就會繼續。

    a = rnd(1)

    b = int(7 * a + 1 + '首先將 i 分配給組 b,b 的值必須為 1、2、3,。。8.

    if xx(b) <6 then '當B組少於6人時,他們被分配到B組。

    xx(b) = xx(b) +1 '+1 表示該組中的人數

    yy(b, xx(b)) = i

    z = true '此人已分配。

    end if

    loopnext i

    for i = 1 to 8

    部分" & str(i) &"群:"

    for j = 1 to 6

    yy(i, j)

    next j

    next i

    end sub

  10. 匿名使用者2024-01-19

    什麼都沒有,在這樣的安全任務中暈倒而死。

  11. 匿名使用者2024-01-18

    不要讓它看起來像你在分配乙個任務,並有乙個請求的語氣。

  12. 匿名使用者2024-01-17

    雷霆雷霆雷霆。

    雷磊扛著雷霆雷來對抗雷霆。

    雷磊 雷磊

    雷霆雷霆雷霆。

    雷霆雷霆雷霆。

    都是地雷。

  13. 匿名使用者2024-01-16

    如果我說有人在五一勞動節去滄州,邀請你一起去,你會去嗎?

相關回答
5個回答2024-05-24

我碰巧做過這個,我也把它做成了MFC格式,連月和日都可以計算出來,下面不是要簡化這個w值,只是找乙個餘數相同的小數來代替,用數論代替。

6個回答2024-05-24

我會用VC++做乙個,你可以試試。

#include "" >>>More

4個回答2024-05-24

如何用jquery在點選中編寫事件。

刪除。 彈出對話方塊時,選擇“是”或“否”以隱藏燒錄,如果選擇“是”以重新整理,則將跳轉到所選頁面,然後選擇“否”返回。 當未選擇彈出對話方塊時,請不要跳轉。 >>>More

7個回答2024-05-24

想法:閏年是能被 4 整除但不能被 100 整除或能被 400 整除的年份,也就是說,它可以通過 if 來判斷。 >>>More

2個回答2024-05-24

您好,很高興您的問題,希望我的問題對您有所幫助 優點: 1、C語言具有良好的可移植性,程式可以在不同的作業系統上執行,可以很好地實現跨平台操作。 2、C語言具有良好的擴充套件性,可以用來編寫更複雜的系統,實現更多的功能。 >>>More