任務一:
撰寫程式實作:
商店賣西瓜,20斤以上的每斤0.85元;
重于15斤
輕于等于20斤的,每斤0.90元;重于10斤輕于等于15斤的,每斤0.95元;
重于5斤輕于等于10斤的,每斤1.00元;輕于或等于5斤的,每斤1.05元。
輸入西瓜的重量和顧客所付錢數,輸出應付貨款和應找錢數。
要求:使用分支結構陳述句實作。這個要怎么寫?



uj5u.com熱心網友回復:
if (斤數 > 20)
return 斤數 * 0.85;
else if (斤數 >15 && 斤數 <=20)
return 斤數 * 0.9;
...
uj5u.com熱心網友回復:
void getMoney(int kg, double money){
double pay ; //應付錢數
if(kg<= 5)
pay =kg * 1.05;
else if(kg >5 && kg <= 10)
pay = kg * 1.00;
else if(kg >10 && kg <=15)
pay = kg * 0.95;
else if(kg >15 && kg <=20)
pay = kg * 0.9;
else
pay = kg * 0.85;
printf("應付:%f, 應找零:%f", pay, money-pay);
}
int main()
{
getMoney(16,100);
}
uj5u.com熱心網友回復:
nice!謝謝了
uj5u.com熱心網友回復:
已經做了,謝謝了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/245442.html
標籤:C語言
下一篇:如何改正
