我试图编写一个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/

10-11 21:58