一.编程及代码
/*
* 文件名称:wly.cpp
* 作 者:王理业
* 完成日期:2016 年4 月 26 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include<iostream.h>
void main()
{
int x,y,z;
for(x=0;x<=20;x++)
for(y=0;y<=33;y++)
{
z=100-x-y;
if(5*x+3*y+z/3==100)
cout<<"鸡翁有"<<x<<"只,鸡母有"<<y<<"只,鸡雏有"<<z<<"只"<<endl;
}
}
二.编程结果
三.知识点总结
1.运用穷举法时,如果在for后面条件语句超过两句。要用{ }括起来;
2.循环次数已知用for,循环次数未知用while。
四.自我感悟
1.通过运用while和for语句,省时省力;
2.应用穷举法,要多加练习for语言。