将一元人民币兑换成1分、2分、5分,有几种兑换办法?
生活随笔
收集整理的這篇文章主要介紹了
将一元人民币兑换成1分、2分、5分,有几种兑换办法?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
大學C++程序設計課本課后作業
代碼如下,以后再改善,提高效率
#include#include using namespace std; int main() { int start=100;//一元有一百分int sum=0;//換算的種數int a = 1, b = 2, c = 5;//a,b,c分別表示1分,2分,5分/*ci,bi,ai分別表示5分,2分,1分的張數*/for(int ci=0;ci<=start/c;ci++)for(int bi=0;bi<=(start-ci*5)/b;bi++)for (int ai = 100; ai >= 0; ai--){if (100 == ci * 5 + bi * 2 + ai){sum++;cout << "5分(張):" << ci << " 2分(張):" << bi << " 1分(張):" << ai << endl;}}cout << "一共有" << sum << "種換法" << endl;return 0; }
運行結果:
總結
以上是生活随笔為你收集整理的将一元人民币兑换成1分、2分、5分,有几种兑换办法?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 算法细节系列(20):Word Ladd
- 下一篇: 网卡属性全是英文怎么搞