我试图编写一个C程序来估计Pi的值。编译器提供了许多错误。怎么了?
最佳答案
1从(@Andrew Medico)更改代码
// void mcPiMultExp(NMEASURES, rev[], NPOINTS);
mcPiMultExp(NMEASURES, rev, NPOINTS);
2正如@francis所说,未定义
res
。// avg = mean(res, NMEASURES);
// Suggest
avg = mean(v, size);
多次调用的3
mcPiSingleExp()
重复执行 srand(time(NULL));
在程序运行时,可能只应调用一次。将其移至
main()
。否则,由于程序运行很快并且
time()
返回相同的值或两个,因此代码会将随机数生成器一次又一次地初始化为相同的值。关于c - C中的估计,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22792844/