抛硬币程序抛硬币10000次 正面则加1 反面则减1
问题描述:
抛硬币程序抛硬币10000次 正面则加1 反面则减1
开始数值为0.每抛1000次取这1000次中最大 最小的数值 ,即1到1000次取一次 1001到2000次取一次数值 一共取10次.最好能给出程序还有结果
答
#include
#include
#include
void main()
{
int i,j,k,temp;
int a[10][1001]={0};//利用二维数组保存所有过程的记录
srand(time(NULL));
for(j=0;j请问数值是多少呢你没有运行环境嘛?运行结果随机的,我给个运行结果吧1 ~1000之间max = 52 min = -3;1001 ~2000之间max = 20 min = -8;2001 ~3000之间max = 11 min = -41;3001 ~4000之间max = 37 min = -6;4001 ~5000之间max = 8 min = -46;5001 ~6000之间max = 69 min = -8;6001 ~7000之间max = 9 min = -56;7001 ~8000之间max = 52 min = -9;8001 ~9000之间max = 42 min = -5;9001 ~10000之间max = 32 min = -16;呵呵 谢谢了数值还是偏离模型本身的期望值很大啊,呵呵看来实际情况是一回事理论计算是一回事