C++實驗4:專案六 百錢買百雞
阿新 • • 發佈:2019-02-14
一、問題及程式碼
二、執行結果/* *檔名稱:百錢買百雞.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++程式設計可以很方便的解決運用數學方法不易解決的問題
四、知識點總結
一個迴圈體內又包含另一個完整的迴圈結構,稱為迴圈的巢狀。
運用迴圈巢狀時要思路清晰,理清每一層迴圈的含義。