緊急!!
某大賣場欣逢週年慶,推出促銷折扣方案,消費者購物滿1000 元,即可享有95 折,3000~4999 元92 折,5000~9999 元9 折,10000 元85 折。試撰寫一程式,計算消費額為12500 元時,所應支付的金額。
2007-10-20 18:29:52 · 2 個解答 · 發問者 Lulu 1 in 電腦與網際網路 ➔ 程式設計
#include
int main(void)
{
int x=12500;
float y;
if(x>=1000 && x<3000)
y=x*0.95;
else if(x>=3000 && x<5000)
y=x*0.92;
else if(x>=5000 && x<10000)
y=x*0.9;
else if(x>=10000)
y=x*0.85;
else
y=x;
cout<<"你所應支付的金額為 "<
system("pause") ;
}
2007-10-20 20:15:37 · answer #1 · answered by 仙貝 6 · 0⤊ 0⤋
#include
#include
double off(double P){
return (P<10000?(P<5000?(P<3000?(P<1000?1:0.95):0.92):0.9):0.85);
}
int main(int argc, char* argv[]){
//=====START=====//
double p;
printf("Input Money: "),scanf("%lf",&p),printf("Price= $%.lf\n",p*off(p));
//=====END=====//
system("PAUSE");
return 0;
}
2007-10-20 20:29:16 · answer #2 · answered by Big_John-tw 7 · 0⤊ 0⤋