穷举法解决问题(1,2)
来源:互联网 发布:太原手机数据恢复 编辑:程序博客网 时间:2024/05/21 05:21
一,换分币问题:
/**Copyright (c)2014烟台大学计算机与控制工程学院*All rights reserved.*文件名称:sum.cpp*作 者:林海云*完成日期:2014年11月4日*版 本 号:v1.0**问题描述: 将一元人民币兑换成1分,2分,5分硬币,有多少种不同的兑换方法?*程序输出:输出可能的方案*/#include <iostream>using namespace std ;int main (){ int i ,j,k,count=0; cout<<"分币的兑换方法如下"<<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; } cout<<endl; return 0;}
运行结果:
二,百钱百鸡问题:
/**Copyright (c)2014烟台大学计算机与控制工程学院*All rights reserved.*文件名称:sum.cpp*作 者:林海云*完成日期:2014年11月4日*版 本 号:v1.0**问题描述: 百钱百鸡的穷举方案*程序输出:*/#include <iostream>using namespace std ;int main (){ double x,y,z,count=0; cout<<"翁,母,翠分别有几只"<<endl; for(x=0;x<=20;x++) for(y=0;y<=33;y++) for(z=0;z<=300;z++) if(5*x+3*y+z/3==100&&x+y+z==100) { count++; cout<<count<<":"<<x<<" "<<y<<" "<<z<<endl; } cout<<endl; return 0;}
运行结果:
总结:穷举法if语句里面的求解方程不能用等号,而要用==,否则将会出现错误,无法运行。
1 0
- 穷举法解决问题(1,2)
- 穷举法解决问题
- 穷举法解决问题5
- 穷举法解决问题6
- matlab用穷举法解决问题
- 第9周项目6穷举法解决问题 年龄几何
- 第9周项目6穷举法解决问题 都要学c
- 第九周项目六 穷举法解决问题之百鸡百钱
- 第9周项目穷举法解决问题 (小偷问题)
- 第九周项目六 穷举法解决问题之换分币
- 第九周项目六 穷举法解决问题之年龄几何
- 第9周项目6穷举法解决问题三色球问题
- 第9周项目6穷举法解决问题(委派任务)
- 第九周项目六——穷举法解决问题(百钱百鸡问题)
- 第九周项目六 穷举法解决问题之三色球问题
- c++第4次实验项目七:穷举法解决问题——任务一:百钱百鸡
- 穷举法
- 穷举法
- Java XSD验证XML的方法总结
- 解决ADT Eclipse项目的Preference中,Java Compiler下没有Annotation Processing
- HardCore 的《黑客与画家》
- PHP程序员必须学习的第二课——网站安全问题预防
- Mac 下 Chrome 快捷键大全
- 穷举法解决问题(1,2)
- 钱文忠解读百家姓
- 中间件thirft的Linux部署与运用
- sql通过游标遍历某个数据库中所有的表,按某种需求筛选出对应的记录
- quick-cocos2d-x游戏开发——StateMachine状态机
- 函数参数问题
- 关于大量短链的内核参数优化
- A Singular Value Decomposition Approach For Recommendation Systems (4)
- jQuery对象和DOM对象的相互转换