#3757: 為啥用float不能通過?求高手


s12335564 (沒有暱稱)

學校 : 臺中市私立立人高級中學
編號 : 11844
來源 : [111.250.64.142]
最後登入時間 :
2023-07-16 21:37:40
d051. 糟糕,我發燒了! -- 板橋高中教學題 | From: [210.60.247.254] | 發表日期 : 2010-05-24 13:18

#include<stdio.h>

int main()
{
     
float a;
while(scanf("%f",&a)!=EOF)
{                       
 printf("%.3f\n",(5*(a-32))/9);
}
return 0;
}

我使用dev c++可以

輸入104       解為40.000

可是解題時他不給我通過

高手幫幫忙~~~~

 
#3759: Re:為啥用float不能通過?求高手


linishan (L)

學校 : 國立交通大學
編號 : 1090
來源 : [104.132.150.102]
最後登入時間 :
2019-05-10 19:57:54
d051. 糟糕,我發燒了! -- 板橋高中教學題 | From: [220.130.152.90] | 發表日期 : 2010-05-24 15:53

#include

int main()
{
     
float a;
while(scanf("%f",&a)!=EOF)
{                       
 printf("%.3f\n",(5*(a-32))/9);
}
return 0;
}

我使用dev c++可以

輸入104       解為40.000

可是解題時他不給我通過

高手幫幫忙~~~~



是否可提供錯誤訊息 ?

要愛用double唷 ....

 
#3760: Re:為啥用float不能通過?求高手


s12335564 (沒有暱稱)

學校 : 臺中市私立立人高級中學
編號 : 11844
來源 : [111.250.64.142]
最後登入時間 :
2023-07-16 21:37:40
d051. 糟糕,我發燒了! -- 板橋高中教學題 | From: [210.60.247.254] | 發表日期 : 2010-05-25 12:32

錯誤訊息如下
本題目共 10 個測試點,您的程式共通過 9 個測試點。(score:90)
獲得部分分數 90 分。
錯誤訊息如下:
*** 第 1 點 (10%):AC (0ms, 300KB)
*** 第 2 點 (10%):AC (4ms, 300KB)
*** 第 3 點 (10%):AC (0ms, 304KB)
*** 第 4 點 (10%):WA (line:1)
您的答案為: 1193046453.333
正確答案為: 1193046452.778
*** 第 5 點 (10%):AC (12ms, 316KB)
*** 第 6 點 (10%):AC (4ms, 304KB)
*** 第 7 點 (10%):AC (8ms, 292KB)
*** 第 8 點 (10%):AC (4ms, 300KB)
*** 第 9 點 (10%):AC (0ms, 304KB)
*** 第 10 點 (10%):AC (0ms, 308KB)
 
#5127: Re:為啥用float不能通過?求高手


yuchiao0921 (我的字典沒有放棄)

學校 : 道明中學
編號 : 18267
來源 : [124.218.85.67]
最後登入時間 :
2017-12-09 04:26:44
d051. 糟糕,我發燒了! -- 板橋高中教學題 | From: [114.38.111.11] | 發表日期 : 2011-05-22 05:24

float精準度不夠阿 
ZeroJudge Forum