C++第六次上机实验
来源:互联网 发布:淘宝双11销量排名 编辑:程序博客网 时间:2024/05/09 13:23
一:问题描述 /* * 文件名称: 11.cpp * 作 者: 李明阳 * 完成日期: 2016 年 05 月 20 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:求不定方程的整数解 * 输入描述: * 问题描述:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何? * 程序输出: 鸡翁0只,鸡母25只,鸡雏75只。 鸡翁4只,鸡母18只,鸡雏78只。 鸡翁8只,鸡母11只,鸡雏81只。 鸡翁12只,鸡母4只,鸡雏84只 * 问题分析:利用穷举法 , * 算法设计: */ 二:源程序 #include <iostream> using namespace std; int main() { int x,y,z; 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 && z%3==0) { cout<<"鸡翁"<<x<<"只,鸡母"<<y<<"只,鸡雏"<<z<<"只。"<<endl; } return 0; }
三:运算结果
四:心得体会
1.注意循环的嵌套。
2.利用穷举法可以更好的实现功能。
3.本质是求不定方程的整数解。
五:知识归纳
在分析确定方程中未知数变化范围的前提下,可通过对未知数可变范围的穷举,验证方程在什么情况下成立,从而得到相应的解。
0 0
- C语言第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- c++第六次上机实验
- c++第六次上机实验
- c++第六次上机实验
- C++第六次上机实验
- C++第六次上机实验
- C++第六次上机实验
- C++第六次上机实验
- C++第六次上机实验
- 第六次C++上机实验
- bzoj 1050: [HAOI2006]旅行comf 并查集
- FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
- Android应用程序永久获取root权限方法
- http://blog.csdn.net/nightelve/article/details/17453689
- LeakCanary:OOM无所遁形
- C++第六次上机实验
- 故障案例 mongodb无法连接排错指南
- SparkSQL相关语句总结
- iOS中Info.plist文件的常见配置
- 滑动窗口
- JS跨域问题
- 导致页面打开速度变慢--Session阻塞造成时的解决方案
- mybatis学习目录
- POJ 1741Tree 树的分治