文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>随机数直方图

随机数直方图

时间:2010-06-06  来源:goldwool2002

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 10

int a[N];

void gen_random(int);
int max(int *);
void print_random(int);

int main(void)
{
    int num, i;
    printf("Pleast input the number of random\n");
    scanf("%d", &num);
    gen_random(num);
    printf("\n");
    for (i=0; i<N; i++)
        printf("%d\t",i);
    printf("\n\n");
    print_random(num);
    return 0;
}

void gen_random(int z)
{
    srand(time(NULL));
    int i;
    for (i=0; i<z; i++)
        a[rand()%N]++;
}

void print_random(int s)
{
    int i, j;
    for (i=0; i<max(a); i++) {
        for (j=0; j<N; j++) {
            if (a[j] - 1 >= i)
                printf("*\t");
            else
                printf(" \t");
        }
        printf("\n");
    }
}

int max(int *k)
{
    int i, max;
    for (i=0, max=*k; i<N; i++)
        if (*(k+i) >= max)
            max = *(k+i);
    return max;
}
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载