當前位置:編程學習大全網 - 編程軟體 - 雞兔同籠,頭30,腳90,下面程序段計算雞兔各有多少只,請分析程序填空 for(x=1;x<=__

雞兔同籠,頭30,腳90,下面程序段計算雞兔各有多少只,請分析程序填空 for(x=1;x<=__

雞兔同籠,頭30,腳90,下面程序段計算雞兔各有多少只,程序填空為

for(x=1;x<=30;x++)

y=30-x;

if(4*x+(30-x)*2==90)

printf("%d,%d",x,y);

“雞兔同籠問題”是我國古算書《孫子算經》中著名的數學問題,其內容是:有若幹只雞和兔在同個籠子裏,從上面數,有三十五個頭;從下面數,有九十四只腳。求籠中各有幾只雞和兔?

孫子的解法是讓兔子和雞同時擡起兩只腳,這樣籠子裏的腳就減少了總頭數×2只,由於雞只有2只腳,所以籠子裏只剩下兔子的兩只腳,再÷2就是兔子數。

擴展資料:

for循環語法為for( ; ; )。for循環小括號裏第壹個“;”號前為壹個為不參與循環的單次表達式,其可作為某壹變量的初始化賦值語句, 用來給循環控制變量賦初值; 也可用來計算其它與for循環無關但先於循環部分處理的壹個表達式。

執行的中間循環體可以為壹個語句,也可以為多個語句,當中間循環體只有壹個語句時,其大括號{}可以省略,執行完中間循環體後接著執行末尾循環體。

執行末尾循環體後將再次進行條件判斷,若條件還成立,則繼續重復上述循環,當條件不成立時則跳出當下for循環。

  • 上一篇:數控怎麽樣控制公差
  • 下一篇:如何編制寬數編程的錐度
  • copyright 2024編程學習大全網