我現在面臨使用浮動浮點值問題
環路問題停留在8388608.00
int count=0;
long X=10;
cout.precision(flt::digits10);
cout<<"Iterration #"<<setw(15)<<"Add"<<setw(21)<<"Mult"<<endl;
float Start=0.0;
float Multiplication = Addition * N;
long i = 1;
for (i; i <= N; i++){
float temp = Start + Addition;
Start=temp;
count++;
if(count%X==0 && count!=0)
{
X*=10;
cout<<i;
cout<<fixed<<setw(30)<<Start<<setw(20)<<fixed<<i*Addition<<endl;
}
}
我應該怎麼做它的價值?
什麼是加法定義爲?爲什麼你使用float而不是double? –
它的一個任務我必須使用double和float 另外是在這個方法中傳遞的float型變量 –
請嘗試提供一個[Short self contained contains example](http://sscce.org/)。例如,這裏的'N'是什麼? – Default