當前位置:編程學習大全網 - 編程軟體 - 用C++編程實現壹個函數,輸入任意面值人民幣時,輸入按面值100、50、20、10、5、2、1兌換的結果。

用C++編程實現壹個函數,輸入任意面值人民幣時,輸入按面值100、50、20、10、5、2、1兌換的結果。

#include <stdlib.h>

#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張

請按任意鍵繼續. . .

  • 上一篇:樹莓派3B—完全u盤啟動系統
  • 下一篇:同花順面試多久出結果
  • copyright 2024編程學習大全網