的實際分數值有沒有什麼辦法,使我們可以得到答案1/2 0.5在分子和分母的數據類型爲int類型C.如何返回兩個int數
-5
A
回答
2
如果你期望得到一個十進制值(這可能不是確切的值),你必須將它轉換爲浮點類型。例如:
int numerator = 1, denominator = 2;
printf("%g", (double) numerator/denominator);
或者,如果確切值呼籲,返回一個結構:
struct fraction
{
int numerator;
int denominator;
};
然後
return (struct fraction){.numerator = 1, .denominator = 2};
相關問題
- 1. 如何從EditText返回一個int? (Android)
- 2. 返回int [] []數組
- 3. 如何返回int數組C#
- 4. 如何創建一個SQL Server函數來返回一個int?
- 5. Int和int不可轉換爲Int - (返回2個數組,UITableView)
- 6. 函數返回兩個值
- 7. 如何編寫返回Writer的函數[List [Int],Int]?
- 8. 如何返回一個包含兩個函數的函數和兩個參數
- 9. 返回元素#int數組
- 10. 從函數返回「int * const」
- 11. Xcode int返回隨機數
- 12. 如何 - 將int分成兩個整數?
- 13. 如何在Java中返回一個臨時int數組
- 14. 如何獲得匹配返回int,而不是一個數組
- 15. 如何從C代碼返回一個2D int數組到C#?
- 16. 如何結合兩個函數並返回一個數組?
- 17. cvLoadImage返回int?
- 18. basename()返回int?
- 19. 返回值int&
- 20. Environment.getExternalStorageDirectory()返回null int int AndroidTestCase
- 21. 如何返回兩個自定義uitableviewcells
- 22. fork()如何返回兩個值?
- 23. 返回兩個值
- 24. 返回兩個表
- 25. 如何從查詢返回int?
- 26. 如何返回字典<int, object>?
- 27. 爲什麼添加兩條短褲會返回一個int?
- 28. 將Int分配給Int並返回Int
- 29. 如何返回一個int和一個字符串?
- 30. 從UNIX返回int
不行,你必須做一個類型轉換。 – blazs
有,但這取決於。他們爲什麼是「int」?他們是文字嗎?你要在哪裏存儲結果?你的問題有許多缺失的東西。 –
是的,不會工作,我已經嘗試過 – 9codie05