编写一个C++风格的程序,解决百钱问题:将一元人民币换成1分、2分、5分的硬币有几种不同的方法。
//问题描述:编写一个c++风格的程序,把一元人民币换成1分、2分、5分的硬币有几种不同的方法。 //程序输出:输出一元硬币换成1分、2分、5分的硬币的情况和数目。#include<iostream>using namespace std;void change();int main(){ change(); return 0;}void change(){ int sum=0; for(int penny_1=0; penny_1<100;penny_1++) { for(int penny_2=0;penny_2<50;penny_2++) { for(int penny_5=0;penny_5<20;penny_5++) { if(penny_1*1+penny_2*2+penny_5*5==100) { sum++; cout<<penny_1<<" "<<penny_2<<" "<<penny_5<<endl; } } } } cout<<sum;//输出有多少种换法}新闻热点
疑难解答