C/C++の宿題片付けます 146代目
■ このスレッドは過去ログ倉庫に格納されています
0703デフォルトの名無しさん
2011/03/07(月) 21:16:18.38#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N_MAX 100
int main(void)
{
clock_t s, e;
int i, n, x, y, failed;
srand(time(NULL));
for(n=1;n<=N_MAX;n++)
{
s=clock();
do
{
x=rand()%6+1;
failed=0;
for(i=1;i<n;i++)
{
y=rand()%6+1;
if(x!=y) failed=1;
}
}while(failed);
e=clock();
printf("N=%d %.3f秒\n", n, (double)(e-s)/CLOCKS_PER_SEC);
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています