首页 > 学院 > 开发设计 > 正文

一元人民币兑换成1、2、3分硬币的换法

2019-11-06 07:13:00
字体:
来源:转载
供稿:网友

C++编程实例(一)

编写一个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;//输出有多少种换法}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表