0
我嘗試編譯代碼塊,但不工作的代碼,我不知道它是什麼產生錯誤函數rand()的代碼塊犯規編譯
#include<iostream>
#include<iomanip>
#include<cmath>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
const int NUMLANZ=1000;
int caras=0,cruces=0,i;
double volado,porcaras,porcruces;
srand(time(NULL));
for(i=1;1<=NUMLANZ; i++)
{
volado= ((double) rand()/(RAND_MAX));
if(volado>0.5)
caras=caras+1;
else
cruces=cruces+1;
}
porcaras=(caras/double (NUMLANZ))*100;
porcruces=(cruces/ double(NUMLANZ))*100;
cout<<"\nCaras salio "<<porcaras<<" por ciento de las veces";
cout<<"\nCruces salio "<<porcruces<<" por ciento de las veces";
return 0;
}
即時通訊新的C++代碼,我不知道如果編譯產生錯誤,因爲這段代碼是從C++書籍學習中複製出來的,所以奇怪的是這段代碼不起作用
即使您不知道如何使用調試器,只需在一些行後面添加cout語句,並查看它崩潰或給出錯誤的位置.... –