1.將sqrt(a)改成sqrt(1.0*a)
2.定義的資料改為double或者float型
因為編譯器不知道你要用double型還是float型,所以還是第一種方法比較普遍適用
uj5u.com熱心網友回復:
定一個double型別的就完事兒了第一種情況,無需處理, 函式都引數可以是運算式, 計算完結果后再傳值進去的
第二種情況, 參事是double型別, 你傳參給他float型別,編譯器會自動做型別轉換的
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130095.html
標籤:C語言
上一篇:為什么long long a[20190326]陣列定義在主函式內什么也輸不出來,在主函式外卻正確?
下一篇:新手
