c语言的循环程序与随机函数

使用循环语句和随机函数rand ()模拟抛1000000次骰子,统计出现1到6点的次数及所占比例,最后输出。


#include"stdio.h"
#include <stdlib.h>

int main(int argc, char const *argv[])
{
    int i = 0;
    int a;
    int arr[7]={0};
    for(;i < 1000000;++i){
        a =  rand() % 6 + 1;
        arr[a] ++;
        // printf("%d ", a);
    }

    
    for(i=1;i < 7;i++){
        printf("\n%d percent: %f ", i, arr[i]/1000000.0*100);
    }
    
    
    return 0;
}