#4415: 問題出在哪邊?


f612054 (OGC)


本題目共 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;
}

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