-1
我編碼了所有這些,但它不會輸出任何百分比錯誤我不太確定把百分比放在哪裏?它是假設輸出3個不同的數字,但我甚至無法得到輸出,因爲這個錯誤,我不知道我試着改變一切浮法和和整數,但%的錯誤消息是超載的功能?使用反餘弦函數試圖輸出3個不同數量的百分比的錯誤百分比
double dRandom()
{
return double(rand()/RAND_MAX);
}
int main()
{
int loop_count=100, count=0;
int result=0;
float x=dRandom();
double y=dRandom();
float arccos (float x);
float function=0;
srand(time(NULL));
for(int i=1; i<4;++i)
{
for (int k=1; k<= loop_count; ++k)
{
function= (x* arccos(x)-sqrt(1- pow(x,2)))%RAND_MAX;//this line is where i'm not sure how to add the percent sign in correctly
}
}
if(x<y)
cout<<result;
return 0;
}
這是什麼錯誤信息返回,你能說清楚你想用代碼實現什麼嗎? – noko
錯誤 - '%':非法,左操作數的類型'浮動'\t 我的代碼假設輸出3個不同的百分比,採用隨機數並應用於我的反餘弦函數 –
C++中的'%'運算符是模(餘)。它與百分比完全沒有關係。 –