使用循环语句和随机函数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;
}