討論區快速選單
知識庫快速選單
傑米的攝影旅遊筆記 政府補助!學嵌入式+物聯網 程式設計俱樂部Facebook粉絲團
[ 回上頁 ] [ 討論區發言規則 ]
攝氏轉華氏輸出問題
更改我的閱讀文章字型大小
作者 : luoming1205(LuoMing)
[ 貼文 2 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/19 下午 05:09:50
作者 : luoming1205(LuoMing)
[ 貼文 2 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/19 下午 05:13:12
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{

float f,c;
scanf("%f",&c);
f = c*(9.0/5.0)+32;
printf("%.f",f);
}

如果我測資輸入26
輸出79
但是正確答案卻是78

我如果改成printf("%.3f,f)
答案就是78.8 但是不能顯示小數點
我用%.0f 卻又顯示79
不知道怎麼改...
作者 : ice_emissary(燃燒的大地) 貼文超過200則
[ 貼文 337 | 人氣 0 | 評價 1650 | 評價/貼文 4.9 | 送出評價 16 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/19 下午 05:24:13
臺灣人啊!太依賴正確答案了。
正確答案一定正確嗎?
正確答案有告訴你他怎麼算的嗎?
你有自己按過計算機或其他工具證明自己是對的還是錯的嗎?
作者 : ice_emissary(燃燒的大地) 貼文超過200則
[ 貼文 337 | 人氣 0 | 評價 1650 | 評價/貼文 4.9 | 送出評價 16 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人luoming1205註記此篇回應為最佳解答 2014/11/19 下午 05:31:42
如果你只是要無條件進位捨位的操作,其實這是小問題,你可以參考下面兩個函式,都在 math.h 下:
floor
ceil

但我深深認為,前面提的問題才是真正的大問題,在你交完作業後仍需面對的大問題。
作者 : sflam(Raymond)討論區板主 Visual C++ .NET卓越專家VC++一代宗師新手入門優秀好手資訊類作業求救頂尖高手C++一代宗師貼文超過4000則
[ 貼文 4944 | 人氣 9172 | 評價 32280 | 評價/貼文 6.53 | 送出評價 142 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/11/19 下午 11:38:58
>我如果改成printf("%.3f,f)
>答案就是78.8 但是不能顯示小數點
>我用%.0f 卻又顯示79
>不知道怎麼改...

那就試試看全部用整數來做.

在所謂的正確答案裡面, 輸入的例子有小數點嗎?

作者 : eric9991517(Eric Chen)
[ 貼文 2 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/1/20 上午 08:30:33
#include <stdio.h>



int main(void)

{

double C, F;

while (scanf("%lf", &C)==1)

{

F = (9.0/5.0)*C + 32.0;

printf("華氏溫度為%.2f\n", F);

}

return 0;

}
 板主 : Jammy
 > 新手入門 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 新手入門 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
新手入門
1 Raymond 900 
2 BK. 820 
3 Jasper 500 
4 太子 500 
5 Benson 410 
6 joe 400 
7 DEMO999 370 
8 青衫 300 
9 小朱 300 
10 Eric Ho 290 
新手入門
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.046875