第九周项目六 百钱白鸡问题
来源:互联网 发布:大数据时代计划经济 编辑:程序博客网 时间:2024/05/18 03:56
问题及代码:
/* *copyright (c) 2014,烟台大学计算机学院 *all rights reserved. *文 件 名 : 百钱百鸡问题.cpp *作 者 :张 鹏 *完成日期 :2014年10月27号 *版 本 号 :v1.1 * *问题描述 :鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一。 *输入描述 :五 *程序输出 :输出一系列数,为不同的百钱百鸡的方案。 */#include <iostream> //预处理指令。using namespace std; //使用C++的命名空间 std。int main() //函数首部。{ int iRooster,iHen,iChick,iCase=0; //声明四个变量iRooster,iHen,iChick,a为整型。四个变量分别代表公鸡,母鸡,雏鸡和方案数。 cout<<"百钱百鸡问题解决方案如下:"<<endl; //输出汉字,使得界面更友好。 for(iRooster=0; iRooster<=20; iRooster++) //for语句执行,穷举公鸡的可购买数。 { for(iHen=0; iHen<=33; iHen++) //for语句执行,穷举母鸡的可购买数。 for(iChick=0; iChick<=100; iChick+=3) //for语句执行,穷举雏鸡的可购买数。ps(因为雏鸡三,值钱一。所以三头雏鸡绑定。) if((5*iRooster+3*iHen+iChick/3==100)&&(iRooster+iHen+iChick==100) ) //判断是否符合百钱百鸡。 { iCase++; cout<<"方案"<<iCase<<" : 鸡翁共"<<iRooster<<"头 "<<"鸡母共"<<iHen<<"头 "<<"鸡雏共"<<iChick<<"头"<<endl; //输出结果 } } return 0; //执行return语句并结束程序。}
运行结果:
知识点总结:
学习和模仿第一个例子。
学习心得:
要细心,注意雏鸡三值钱一。三头雏鸡绑定在一块,不然会出现错误。这是我做的第二遍修改全部是方案一的bug,多谢福建老乡的提醒。
0 0
- 第九周项目六 百钱白鸡问题
- 第三周项目百钱白鸡问题
- 百钱白鸡问题
- 百钱白鸡问题
- 百钱白鸡问题
- 百钱白鸡问题
- 第3周项目4-穷举法解决组合问题(百钱白鸡问题)
- C++百钱白鸡问题
- 第九周项目六(百鸡百钱问题)
- 第九周项目六 换分币问题
- 第九周项目六 年龄几何问题
- 第九周项目六 三色球问题
- 第九周项目六--百钱百鸡问题
- 第九周项目六--年龄几何问题
- 第九周项目六--三色球问题
- 第九周项目六:三色球问题
- 第九周项目六 三色球问题
- 第九周项目六 百钱百鸡问题
- poj 2299 Ultra-QuickSort (归并排序模板)
- ubuntu 安装freetds
- Java里面的抽象类和接口的区别
- [原]Java web学习系列之 Java web开发中数据库连接几种方法
- 硬盘原理
- 第九周项目六 百钱白鸡问题
- 多线程的技术总结
- 用链表实现队列的操作
- 笔记80--android中的分辨率和屏幕密度,获取屏幕大小
- Python字典高级使用方法汇总
- Node.js 爬虫批量下载美剧 from 人人影视 HR-HDTV
- HDU 4464 Browsing History(最大ASCII的和)
- Linux网络基础配置
- Google protobuf使用之proto文件编写规则(二)