第九周项目6-穷举法解决组合问题

来源:互联网 发布:棘轮软件 编辑:程序博客网 时间:2024/05/16 18:46
/* *copyright (c) 2014,烟台大学计算机学院 *all rights reserved. *文 件 名 : paperone.cpp *作    者 :冷基栋 *完成日期 :2014年10月28号 *版 本 号 :v1.1 * *问题描述 :鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一。 *程序输出 :不同的百钱百鸡的方案。 */#include <iostream>using namespace std;int main(){    double iCock=1,iHen=1,iChick=1,iNumber=0;    for (iCock=1; iCock<=20; iCock++)        for (iHen=1; iHen<=33; iHen++)            for (iChick=1; iChick<=100; iChick++)                                                      //穷举                {if (iCock+iChick+iHen==100&&5*iCock+3*iHen+1/3*iChick==100)                {                    iNumber++;                    cout<<"方案"<<iNumber<<":鸡翁"<<iCock<<"只,鸡母"<<iHen<<"只,鸡雏"<<iChick<<"只。"<<endl;  //输出方案                }                }    return 0;}


运行结果:

知识点总结:

        穷举法

学习心得:

        不懂的地方要多问多看看别人的项目 好好学习天天向上

0 0