維克斯討論區
↓你說的那一題
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int money,cost,change;
int one,five,ten,fifty,onehundred,fivehundred,thousand;
printf("所應付款的金額:");
scanf("%d",&cost);
printf("實際交付的金額:");
scanf("%d",&money);
change = money - cost;
printf("應找回%d元",change);
if (change >= 1000){
thousand = change / 1000;
change = change - 1000 * thousand;
printf(",1000元%d張",thousand);
}
if (change >= 500){
fivehundred = change / 500;
change = change - 500 * fivehundred;
printf(",500元%d張",fivehundred);
}
if (change >= 100){
onehundred = change / 100;
change = change - 100 * onehundred;
printf(",100元%d張",onehundred);
}
if (change >= 50){
fifty = change / 50;
change = change - 50 * fifty;
printf(",50元%d枚",fifty);
}
if (change >= 10){
ten = change / 10;
change = change - 10 * ten;
printf(",10元%d枚",ten);
}
if (change >= 5){
five = change / 5;
change = change - 5 * five;
printf(",5元%d枚",five);
}
if (change >= 1){
printf(",1元%d枚",one);
}
printf("。\n");
system("PAUSE");
return 0;
}
|