#6390: WA (line:328)


v00623 (樓上是斷層嗎)

學校 : 國立臺中高級工業職業學校
編號 : 5506
來源 : [123.205.97.4]
最後登入時間 :
2015-04-29 10:20:32
d140. On Sale -- 章魚教學網站-97學年度程設馬拉松賽 | From: [61.58.154.109] | 發表日期 : 2012-02-17 11:44

#include<iostream>
#include<math.h>
using namespace std;
int main()
{
double n;
while(cin>>n)
{
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
if(n>=0.01 && n<=100.00)
{
cout<<"$"<<floor(((n*0.9)+8)*100)/100<<endl;
}
else if(n>=100.01 && n<=500.00)
{
cout<<"$"<<floor(n*0.8*100)/100<<endl;
}
else if(n>=500.01)
{
cout<<"$"<<floor(n*0.6*100)/100<<endl;
}
}
}
 

請問哪裡有瑕疵啊?? 

WA (line:328)
答案不正確
您的答案為: $729.80
正確答案為: $729.81

 
#6392: Re:WA (line:328)


rogrecheng0119 (More&MoreTypos)

學校 : 高雄市立高雄高級中學
編號 : 18465
來源 : [220.128.207.172]
最後登入時間 :
2015-10-15 18:10:52
d140. On Sale -- 章魚教學網站-97學年度程設馬拉松賽 | From: [218.171.216.65] | 發表日期 : 2012-02-18 17:36

#include
#include
using namespace std;
int main()
{
double n;
while(cin>>n)
{
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
if(n>=0.01 && n<=100.00)
{
cout<<"$"< }
else if(n>=100.01 && n<=500.00)
{
cout<<"$"< }
else if(n>=500.01)
{
cout<<"$"< }
}
}
 

請問哪裡有瑕疵啊?? 

WA (line:328)
答案不正確
您的答案為: $729.80
正確答案為: $729.81

此行輸入大概是1216.35
建議先檢查是否需要進行floor()函數的運算 
ZeroJudge Forum