兌換紙幣 C語言

2021-10-10 08:36:20 字數 510 閱讀 1192

假設現在要你將 100 元人民幣兌換成 10 元、5 元和 1 元這三種面值的紙幣恰好共 50 張(要求這三種紙幣每一種都要有,且不能兌換為其它面值的紙幣),請用窮舉法輸出所有滿足條件的兌換方案,並統計兌換方案數量。

無首先輸出多行,表示所有可能的方案。

每行依次輸出 333 個整數,分別表示 10 元、5 元、1 元的紙幣數量。

數與數之間用空格隔開,且按照公升序輸出答案(先按 10 元紙幣數量公升序排序,若 10 元紙幣數量相同,則按 5 元紙幣數量排序)。

輸出完所有方案後,最後一行(另起一行)輸出乙個整數,表示方案數。

#include

intmain()

} c =1;

} b =1;

}printf

("%d"

, count)

;return0;

}

很簡單的一道題,之前卻沒有做出來,迴圈用的多了就開始變得越來越熟絡起來。

C 貨幣兌換

時間限制 1 sec 記憶體限制 2 m 題目描述 給出人民幣對美元 歐元 日元的當日匯率,求給定金額的人民幣能兌換成外幣的金額,求給定金額的外幣能兌換 民幣的金額。要計算的外幣有三種 美元 歐元 日元。輸入 輸入有三行。第一行依次為美元 歐元 日元外幣匯率,用空格分開。匯率用100外幣為單位,精確...

C 禮物兌換

題目描述 小z參加了全國小學生資訊學比賽並獲得了金獎,金獎的獲得者會獲得一疊禮物兌換券作為獎勵,這疊兌換券一共有n張,從上到下編號為1到n,而且每張兌換券上有乙個數字pi表示這個兌換券的面額.拿著兌換券就可以到禮物兌換屋兌換禮物了,小科拿著這疊兌換券高興的來到了禮物屋,禮物屋裡一共有m個禮物,所有的...

Leetcode322 零錢兌換(C語言)

演算法 動態規劃 0 1揹包 演算法與資料結構參考 題目 給定不同面額的硬幣 coins 和乙個總金額 amount。編寫乙個函式來計算可以湊成總金額所需的最少的硬幣個數。如果沒有任何一種硬幣組合能組成總金額,返回 1。例 輸入 coins 1,2,5 amount 11 輸出 3 解釋 11 5 ...