c++第4次实验项目七:穷举法解决问题——任务一:百钱百鸡

一、问题及代码

     百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?

/* 
* 文件名称: 百钱百鸡
* 作    者:  刘诗雨
* 完成日期:   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++第4次实验项目七:穷举法解决问题——任务一:百钱百鸡_第1张图片

三、心得体会

学会了用c++解决一些实际的问题,希望再接再厉,请细心一点!

四、知识点总结

(1)for语句先计算表达式1在2,判断语句,非0,在3循环;反之,结束循环!!

你可能感兴趣的:(c++第4次实验项目七:穷举法解决问题——任务一:百钱百鸡)