一元錢分成1,2,5分錢分配方案
阿新 • • 發佈:2019-02-15
/* * Copyright (c) 2012, 煙臺大學計算機學院 * All rights reserved. * 作 者:解曉東 * 完成日期:2012 年 11 月 2 日 * 版 本 號:v1.0 * * 輸入描述: * 問題描述:用一元人民幣兌換成1分、2分和5分硬幣,有多少種不同的兌換方法? * 程式輸出: * 問題分析: * 演算法設計: */ # include <iostream> # include <iomanip> /* * iY -> 一分錢 * iE -> 二分錢 * iW -> 五分錢 */ using namespace std; int main() { int iY, iE, iW; int count = 1; cout << "一元錢換分錢分配方案:\n"; cout << setiosflags(ios::left); for(iY = 0; iY <= 100; ++iY)//窮舉1分錢 { for(iE = 0; iE <= 50; ++iE)//窮舉2分錢 { for(iW = 0; iW <= 20; ++iW)//窮舉5分錢 { if((iY + 2 * iE + 5 * iW) == 100)//判斷是否成立 { cout << "第" << count << "種:" << "一分錢:" << setw(2) << iY << ",二分錢:" << setw(2) << iE << "五分錢:" << setw(2) << iW << endl; ++count; } } } } return 0; }
疑惑:
為什麼顯示不全,前面的都不顯示了???