#4415: 問題出在哪邊?


f612054 (OGC)

學校 : 不指定學校
編號 : 13811
來源 : [122.146.93.152]
最後登入時間 :
2018-04-11 10:31:59
d561. 被秒殺的四捨五入 -- jack1 | From: [220.131.67.191] | 發表日期 : 2010-10-17 23:05

本題目共 3 個測試點,您沒有通過任何一個測試點。(score:0)
錯誤訊息如下:

*** 第 1 點 (70%):WA (line:1)
您的答案為: 0.50
正確答案為: 0.49

*** 第 2 點 (15%):WA (line:1)
您的答案為: 0.50
正確答案為: 0.49

*** 第 3 點 (15%):WA (line:1)
您的答案為: 0.50
正確答案為: 0.49
---------------------------------------------- 
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    
    
    double a,y;
    
re:     while(cin>>a){
                   if (a<-1 || a>1) goto re; 
                   if (a>=0){
                             y=(int)(a*100+.6)/100.;
                             printf("%.2lf\n",y);
                             }
                   else      { 
                             y=(int)(-a*100+.6)/100.;
                             printf("%.2lf\n",-y);
                             }     
                   }
    return EXIT_SUCCESS;
}

 
找不出是哪邊問題出了問題 範例測試都沒問題 就解題一直沒答對 
 
ZeroJudge Forum