#2593: 我自己測答案是對的貼上去卻錯了

Unknown User

d140. On Sale -- 章魚教學網站-97學年度程設馬拉松賽 | From: [58.115.139.238] | 發表日期 : 2009-11-03 21:50

第1組我自己輸入答案輸出是對的貼上去卻差了0.01

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    double a;
    while(cin>>a)
    {
        if(a>=0.01&&a<=100)
        {
            a=a*9/10;
            a=a*100;
            a=floor(a);
            a=a*100;
            if(a!=100)
            a+=8;
        }
        else if(a>=100.01&&a<=500)
        {
            a=a*8/10;
            a=a*100;
            a=floor(a);
            a=a/100;
        }   
        else
        {
            a=a*6/10;
            a=a*100;
            a=floor(a);
            a=a/100;
        }
        printf("$%.2f\n",a);   
    }       
}
 

 
ZeroJudge Forum