一个羊的问题
一个农夫发现围成正方形的围栏比长方形的节省4个木桩但是面积一样。羊的数目和正方形围栏的桩子的个数一样但是小于36,问有多少羊?
//一个农夫发现围成正方形的围栏比长方形的节省4个木桩但是面积一样。羊的数目和正方形围栏的桩子的个数一样但是小于36,问有多少羊? #include <iostream> using namespace std; #define N 4 //节省的木桩数目 void main() { float x,m,n,y; for(m=1;m<19;m++) { for(n=1;n<=m;n++) { x=(2*(m+n)-N)/4; y=4*x; if((m*n==x*x) && (y<36)) { cout<<"长方形的长和宽为:"<<"m="<<m<<" n="<<n<<endl; cout<<"正方形边长为:"<<x<<endl; cout<<"羊的数目为:"<<y<<" "<<endl<<endl; } } } }
路漫漫其修远兮,吾将上下而求索