1. 程式人生 > >C++實驗4:專案六 百錢買百雞

C++實驗4:專案六 百錢買百雞

一、問題及程式碼

/*  
*檔名稱:百錢買百雞.cpp  
*作者:孫嘉祁  
*完成日期:2017年4月5日  
*版本號:1.0  
*對任務及求解方法的描述部分:  
*輸入描述  
*問題描述:解決百錢買百雞問題,輸出所有答案  
*程式輸出:  
*問題分析:  
*演算法設計:  
*/    
#include<iostream>
using namespace std;
int main()
{
	int x,y;
    double z;
	for(x=0;x<=20;x++)
	{
		for(y=0;y<=33;y++)
		{
			for(z=0;z<=100;z++)
			{
				if((x+y+z==100)&&(5*x+3*y+z/3==100))
	              cout<<"公雞"<<x<<"只 "<<"母雞"<<y<<"只 "<<"小雞"<<z<<"只"<<endl;
			}
		}
	}
	return 0;
}
二、執行結果

三、心得體會

      靈活運用C++程式設計可以很方便的解決運用數學方法不易解決的問題

四、知識點總結

     一個迴圈體內又包含另一個完整的迴圈結構,稱為迴圈的巢狀。

    運用迴圈巢狀時要思路清晰,理清每一層迴圈的含義。