C/C++の宿題片付けます 137代目at TECH
C/C++の宿題片付けます 137代目 - 暇つぶし2ch57:デフォルトの名無しさん
10/06/19 05:15:59
>>55
0~99の数値が全て1回ずつ必要なら、以下でok。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define NMAX 100

int main(void)
{
    int i, a[NMAX], tmp, w;

    srand(time(NULL));
    for (i = 0; i < NMAX; i++)
a[i] = i;

    for (i = 0; i < NMAX; i++) {
w = rand() % (NMAX - i) + i;
tmp = a[w];
a[w] = a[i];
a[i] = tmp;
    }

    return 0;
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch