C/C++の宿題を片付けます 74代目
■ このスレッドは過去ログ倉庫に格納されています
0084デフォルトの名無しさん
2006/09/26(火) 17:54:24#include <stdio.h>
#include <stdlib.h>/* 乱数を使うために include */
double get_uniform_random(void);
int main(int argc, char **argv){
int n;/* 繰り返し回数 */
unsigned int seed;/* 乱数のシード */
int i;
int s;
printf("繰り返し回数?\n");
scanf("%d",&n);
if(n<0){
n=0;
}
printf("シード?\n");
scanf("%d",&seed);
srand(seed);
for(i=0; i<n; i++){
if( get_uniform_random()<0.5 ){
s=-1;
} else {
s=+1;
}
printf("%d %+3d\n",i,s); /* %+d はいつでも+-をつける. %3d は3桁確保*/
}
return 0;/* 必ず何か返す */
}
double get_uniform_random(){
return ((double)rand())/((double)RAND_MAX+1.0);
}
■ このスレッドは過去ログ倉庫に格納されています