[問題] 關於PRINTF()輸出問題

看板C_and_CPP (C/C++)作者 (發出諧和波)時間15年前 (2010/09/20 17:37), 編輯推噓1(107)
留言8則, 5人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 輸出結果都是 0.00 希望得到的正確結果: 我有設定公式,可是就是跑不出來正確的數字 輸出結果都是 0.00 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) dev-c++ 有問題的code: (請善用置底文標色功能) #include <stdio.h> #include <stdlib.h> int main(void) { float a,b; scanf("%f",&a); b=((5/9)*(a-32)); printf("the degree of Celcius is %3.2f\n",b); system("pause"); return 0; } 請大家幫我看出個端倪 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.101.19

09/20 17:39, , 1F
整數除法運算..開學了啊...
09/20 17:39, 1F

09/20 17:39, , 2F
5/9.0
09/20 17:39, 2F

09/20 17:54, , 3F
整數/整數 = 整數
09/20 17:54, 3F

09/20 17:55, , 4F
請問樓上可以幫我解釋一下嗎? 為什麼算式裡要加個 .0
09/20 17:55, 4F

09/20 17:55, , 5F
阿 原來還有這個規則阿
09/20 17:55, 5F

09/20 17:55, , 6F
了解 謝謝
09/20 17:55, 6F

09/20 18:21, , 7F
置底十三誡之七
09/20 18:21, 7F

09/20 18:34, , 8F
了解~!! 懂了 謝謝
09/20 18:34, 8F
文章代碼(AID): #1CbojUHv (C_and_CPP)
文章代碼(AID): #1CbojUHv (C_and_CPP)