C/C++の宿題片付けます 135代目
■ このスレッドは過去ログ倉庫に格納されています
0313デフォルトの名無しさん
2010/04/24(土) 12:01:13#include <stdlib.h>
int myrand(void) { return (int)(rand() / (RAND_MAX + 1.0) * 100 + 1); }
int main(void)
{
int i, *array, N, cnt[101] = {0};
srand(time(NULL));
do {
printf("Enter a size(The maximum is 100000);");
scanf("%d", &N);
}while(N < 1 || 100000 < N);
array = malloc(N * sizeof(int));
for(i=0; i<N; i++) {
array[i] = myrand();
cnt[array[i]]++;
}
for(i=1; i<=100; i++) printf("%3d : %d\n", i, cnt[i]);
free(array);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています