- 539 名前:IP address mailto:sage [2009/03/29(日) 21:42:56 ]
- #include <stdio.h>
#include <stdlib.h> #include <time.h> int main(void) { int i, r, atari, deta=0, hito, honn; atari = 1; // printf("あたりの本数を入力:%d\n", atari); printf("あみだくじに参加する人数を入力:"); scanf("%d", &hito); printf("あみだくじの本数を入力:"); scanf("%d", &honn); if(honn < atari) { printf("あたりの数が多すぎます\n"); return 2; } if(honn < hito) { printf("くじの本数が足りません\n"); return 2; } srand(time(NULL)); for(i=1; i<=hito; i++) { r = rand(); // printf("%d/%d=%d 残り%d本\n", r, RAND_MAX/honn, r/(RAND_MAX/honn), honn ); if(r/(RAND_MAX/honn) >= 0 && r/(RAND_MAX/honn) <= atari-1) { printf("%d 番の人◎\n", i); atari--; honn--; } else { printf("%d 番の人×\n", i); honn--; } } return 0; }
|

|