/*
* Copyright(c)2016,烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:穷举法解决组合问题之百钱买百鸡
* 作者:于子娴
* 完成日期:2016.3.13
* 版本号:v1.0
*
* 问题描述:
* 输入描述:
* 程序输出:
*/
* Copyright(c)2016,烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:穷举法解决组合问题之百钱买百鸡
* 作者:于子娴
* 完成日期:2016.3.13
* 版本号:v1.0
*
* 问题描述:
* 输入描述:
* 程序输出:
*/
#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=3;z<=99;z+=3)
if(5*x+3*y+z*1.0/3==100&&x+y+z==100)
cout<<x<<" "<<y<<" "<<z<<endl;
return 0;
}
using namespace std;
int main()
{
int x,y,z;
for(x=0;x<=20;x++)
for(y=0;y<=33;y++)
for(z=3;z<=99;z+=3)
if(5*x+3*y+z*1.0/3==100&&x+y+z==100)
cout<<x<<" "<<y<<" "<<z<<endl;
return 0;
}
运行结果:
知识点总结:穷举法,注意x y z 的取值范围
学习心得:熟练掌握