回答
不能在C/C++使用E
作爲pow
(參見例如mathematical power operator not working as expected)。 printf
中的E
將打印爲科學記數法,你知道嗎? (如3.9265E + 2)。
使用std::sqrt
從標頭<cmath>
。此外,您必須編寫(2 * a)
,而不是2a
。
另一件事:不要使用教科書公式求解二次方程。使用the method described there。
如果你不能使用數學頭,那麼你必須實現平方根例如。描述there:
double my_abs(double x)
{
return x > 0 ? x : -x;
}
double my_sqrt(double x)
{
static const double eps = 1e-12;
double u = x, uold;
do { uold = u; u = (u * u + x)/(2 * u); }
while (my_abs(u - uold) < eps * x);
return u;
}
雖然有趣的事情 - 他*不能*使用'
*不應該*不同於*不能* ...氣味像家庭作業,但他可以滾動自己的循環,並得到一個近似的平方根,如果他必須。 – AJG85
除了stdio.h之外,不能包含任何東西 – user779444
E
只有當你輸入了一個常量浮點,像2.2E6
工作。要計算指數,需要使用std::pow()
從<cmath>
。在這種情況下,您可以使用std::sqrt()
。
那就是根本不是E
如何工作。
E
在浮點文字使用的,表達了一些科學記數法(或多或少)
// x will be the same as 0.00104
double x = 1.04e-3
如果你想利用平方根,那麼你應該使用sqrt
功能:
sqrt(-b+(b*b-4*a*c))/2/a
當然,因爲你不能使用#include <cmath>
,你必須自己推出!
非常好的想法,但我該如何做出這樣的功能?我們馬上回到了我們開始的地方 – user779444
不會寫這個功能是你的工作嗎?幸運的是,亞力山大給了你答案,但這個想法是你找到一種方法來自己寫一個,或者至少自己找一個。順便說一句,一個快速的谷歌搜索帶來了我[維基百科:計算平方根的方法](http://en.wikipedia.org/wiki/Methods_of_computing_square_roots),所以它不像是很難找到的東西。 –
我想用E表示功率,但在C++中沒有這樣的功率運算符。使用pow
函數或者,在你的情況下更合適的,sqrt
函數。但這些都在<cmath>
。如果你不能使用<cmath>
(家庭作業?),你可能必須實現自己的平方根函數。
我覺得你很迷惑科學記數法(3.2E6 = 3.2 x 10^6
)與求冪(sqrt(5) = 5^(1/2)
),其中我使用^
來「提高權力」。不幸的是,與C一樣,C++沒有內置的電源操作符。所以您通常會使用數學庫中的sqrt(x)
或pow(x,0.5)
。
但是,如果你想解決這個沒有數學頭,你必須找到一種不同的方法來計算平方根。你可以寫一個子程序來使用Babylonian or Heron method,例如...
- 1. PHP數學公式,E + 16?
- 2. 數學公式中C++
- 3. 驗證數學公式C++
- 4. C++嵌入數學公式
- 5. 公式在Excel
- 6. Python中的數學公式
- 7. 將字符串轉換公式,數學公式在C#
- 8. 在java中使用混合數據類型的數學公式
- 9. 用mysql中的數學公式排序
- 10. 從數學公式
- 11. jQuery數學公式
- 12. PHP數學公式
- 13. 公式在Excel中的字符串
- 14. C# - 數學公式幫助 - 作業
- 15. 客觀C數學公式失敗
- 16. 在C++中使用數學
- 17. 需要的數學公式
- 18. JavaScript的數學公式
- 19. 在flash中寫數學公式
- 20. 在JavaScript中編寫數學公式
- 21. 在JasperReports中插入數學公式
- 22. 在Android中執行數學公式
- 23. 在python中寫數學公式
- 24. 使用數學公式輸入值在VBA中進行數學計算Exccel
- 25. 隱式函數的FindFit - 數學公式
- 26. 公式在Excel中輸入逗號
- 27. 在java中使用jlabel顯示數學公式
- 28. 如何使用odfpy在odt文檔中添加數學公式?
- 29. 如何在C++中編寫這個數學公式?
- 30. 公式在Excel和Google Spreadsheet中創建公式
我必須說我真的很驚訝,並且感到困惑,看到人們想出的想法 - 當然這不起作用,但有人可能會很以及預計它的工作。 +1分享這個想法! –