壹直很好奇壹個土豪朋友,沒學過,但是生意挺大的。今天拜訪了他,終於找到了答案!他的兒子正在做作業,但是他不能解決壹個問題。向我們求助!題目是:雞和兔子***15,***有40只腳,有多少只雞和兔子?我回答:“設雞的數量為X,兔子的數量為Y”……我還沒算出答案,但我的朋友已經給出了答案!他說很奇怪,妳們這些受過教育的人沒有殘疾。他的算法是:假設雞和兔子訓練有素,吹壹聲口哨,擡起壹只腳,40-15=25。再吹哨子,擡起壹只腳,25-15=10。這時候雞是坐在地上的,兔子還是兩腳站著的。所以有10÷2=5只兔子,15-5=10只雞。這就是為什麽他的兒子數學總是第壹。這個算法讓奧數老師都覺得很尷尬!學習的時候只能感覺看不到死書!不然打不了土豪。
所以按照上面的算法,不需要使用循環,更加簡潔明了。該過程如下:
# include & ltiostream.h & gt
主()
{
int雞,sum,foot
cout & lt& lt"總人數= ";
CIN & gt;& gt總和;
cout & lt& ltendl & lt& lt"腳數= ";
CIN & gt;& gt腳;
雞=(腳-2 *和)/2;
cout & lt& ltendl & lt& lt"雞:" & lt& lt陳馳<& ltendl & lt& lt"兔子:" & lt& lt(sum-chicken)& lt;& ltendl
系統(“暫停”);
}