#include <iostream>
// 在這裏定義貨幣面值, 可任意修改和添加, 但是最後壹個必須為1
int money[] = { 100, 50, 20, 10, 5, 2, 1 };
int main()
{
int input;
std::cout << "輸入數值" << endl;
std::cin >> input;
for(int i = 0; input != 0 && i != sizeof(money)/sizeof(int); input %= money[i], ++i)
if(input/money[i] != 0)
std::cout << money[i] << "面值" << input/money[i] << "張" << std::endl;
system("pause");
return 0;
}
//-------------------------------------------------------
輸入數值
868
100面值8張
50面值1張
10面值1張
5面值1張
2面值1張
1面值1張
請按任意鍵繼續. . .