c++第4次实验项目七:穷举法解决问题——任务一:百钱百鸡
2016-04-21 11:18
357 查看
一、问题及代码
百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
二、运算结果
三、心得体会
学会了用c++解决一些实际的问题,希望再接再厉,请细心一点!
四、知识点总结
(1)for语句先计算表达式1在2,判断语句,非0,在3循环;反之,结束循环!!
百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
/* * 文件名称: 百钱百鸡 * 作 者: 刘诗雨 * 完成日期: 2016 年 04 月 21 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:穷举法,循环结构 * 输入描述: 无 * 问题描述: 无 * 程序输出: 无 * 问题分析: 无 * 算法设计: 无 */ #include<iostream> using namespace std; int main() { int y,m,w; for(y=0;y<=300;++y) for(m=0;m<=20;++m) for(w=0;w<=33;++w) if(y%3==0&&y+w+m==100&&y/3+5*m+3*w==100) { cout<<"鸡翁:"<<m<<"只 鸡母:"<<w<<"只 鸡雏:"<<y<<"只"<<endl; } return 0; }
二、运算结果
三、心得体会
学会了用c++解决一些实际的问题,希望再接再厉,请细心一点!
四、知识点总结
(1)for语句先计算表达式1在2,判断语句,非0,在3循环;反之,结束循环!!