Linux循序渐进
istvh
全部博文(172)
2011年(6)
2010年(7)
2009年(159)
帮我Q下
cynthia
Phyllis6
浪花小雨
Bsolar
wangkai8
BlueCat_
cool138
Anzyfly
分类: LINUX
2009-11-07 10:02:28
#include <stdio.h> #include <stdlib.h> int heads(void) { return rand() < RAND_MAX/2; } int main(int argc, char *argv[]) { int i, j, cnt; int N = atoi(argv[1]), M = atoi(argv[2]); int *f = malloc((N+1)*sizeof(int)); for (j = 0; j <= N; j++) f[j] = 0; for (i = 0; i < M; i++, f[cnt]++) for (cnt = 0, j = 0; j <= N; j++) if (heads()) cnt++; for (j = 0; j <= N; j++) { printf("%2d ", j); for (i = 0; i < f[j]; i+=10) printf("*"); printf("\n"); } return 0; }
上一篇:顺序查找与二分查找
下一篇:约瑟夫问题
登录 注册