C言語なら、俺に聞け! <9>
■ このスレッドは過去ログ倉庫に格納されています
0081デフォルトの名無しさん
NGNG自分なりに考えてやって見ました。
これで何点くらい、もらえますか?
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define M 100 // 乱数の範囲
#define N 10 // 必要な乱数の範囲
int main()
{
int table[M];
int i;
srand(clock());
for( i = 0; i < M; i++ ) {
table[i] = i;
}
for( i = 0; i < N; i++ ) {
int r = rand() % M;
int tmp = table[i];
table[i] = table[r];
table[r] = tmp;
}
for( i = 0; i < N; i++ ) {
printf("%d ", table[i]);
}
printf("\n");
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています