您的位置:首页 > 编程语言 > C语言/C++

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

2016-04-21 11:18 357 查看
一、问题及代码

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

/*
* 文件名称: 百钱百鸡
* 作    者:  刘诗雨
* 完成日期:   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循环;反之,结束循环!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: