您的位置:首页 > 其它

第九周项目 6 穷举法解决组合问题(换分币)

2014-10-27 12:06 281 查看
/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称 :main.cpp。
*作    者 :韩娟
*完成日期 :2014年10月27日
*版 本 号 :v1.0
*
*问题描述 :用穷举法解决组合问题,把一元人民币兑换成1分,2分,5分,有多少种方法
*输入描述 :输入一元人民币,和要换成的面值(1分,2分,5分)
*程序输出 :输出兑换的所有方法
*/
#include <iostream>

using namespace std;

int main()
{
int i,j,k,count=0;
cout<<"一块钱兑换成1分,2分,5分硬币的方案 :"<<endl;
for(i=0; i<=100; i++)
for(j=0; j<=50; j++)
for(k=0; k<=20; k++)
if(i+2*j+5*k==100)
{
++count;
cout<<count<<","<<i<<","<<j<<","<<k<<endl;
}
return 0;
}




知识点总结 :

利用穷举法来解决问题,把一元人民币兑换成1分,2分,5分的兑换方法

学习心得 :

通过再次的练习,我觉得我对于用穷举法来解决一些循环问题有了很多的心得,慢慢的进步,慢慢的成长,在这条路上成长着。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: