1034: 夏季促銷
題目描述
商場夏季促銷,購物500元以下奈偏,不打折颊郎;購物500元(含)以上,95折霎苗;購物1000元(含)以上姆吭,9折;購物3000元(含)以上唁盏,85折内狸;購物5000元(含)以上,8折厘擂。根據(jù)消費(fèi)金額昆淡,確定用戶實(shí)際需要支付的數(shù)目。輸入
輸入一個(gè)實(shí)數(shù)刽严,表示消費(fèi)金額昂灵。輸出
輸出一個(gè)實(shí)數(shù),表示用戶實(shí)際需要支出的數(shù)目舞萄,保留兩位小數(shù)眨补。參考代碼:
#include<stdio.h>
int main()
{
double a, b;
scanf("%lf", &a);
if(a < 500)
b = a;
else if(a<1000)
b = 0.95 * a;
else if(a < 3000)
b = 0.9 * a;
else if(a < 5000)
b = 0.85 * a;
else
b = 0.8 * a;
printf("%.2f\n", b);
return 0;
}
- 代碼解析:
讀懂題意后,這里的判斷明顯是沖突的倒脓,所以這里用else if來判斷其他不同的情況撑螺,而不是只用if。