c語言 雞兔同籠(指標)

2021-10-05 10:29:02 字數 720 閱讀 9528

若籠子裡只有雞和兔子, 並且共有35個頭,94隻腳, 則籠子裡雞有23只, 兔子有12只.

請用程式實現: 定義函式chickenrabbit並接收四個int型引數*chicken, *rabbit, head, foot,. 其中head表示頭的數量,foot表示腳的數量,*chicken是表示雞的數量的指標,*rabbit是表示兔子的數量的指標; 在函式內計算雞和兔子的數量, 若問題有解, 則將雞和兔子的數量儲存到chicken和rabbit所指示的變數中, 且函式chickenrabbit的返回值為1; 若問題無解, 則不改變chicken和rabbit所指示的變數, 且函式chickenrabbit的返回值為 0.

注意: 函式chickenrabbit返回值的型別為int型.

#include

/* 函式宣告 */

int chickenrabbit (

int*chicken,

int*rabbit,

int head,

int foot)

;int main (

)else

return0;

}/* 請在此處完成你的程式 */

int chickenrabbit (

int*chicken,

int*rabbit,

int head,

int foot)

else

}

C語言雞兔同籠問題

剛下課就有個朋友發我乙個題,題意大概如下 題面描述 已知雞和兔的總數量為n,總腿數為m,輸入n和m,依次輸出雞的數目和兔的數目。如果無解則輸出no answer。輸入 兩個整數b和m,如上所述。輸出 雞的數目和兔的數目。輸入例項 14 32 輸出例項 12 2 那咱就先看看怎麼得出雞的數量和兔子的數...

64 雞兔同籠

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 已知雞和兔的總數量為n,總腿數為m。輸入n和m,依次輸出雞和兔的數目,如果無解,則輸出 no answer 不要引號 輸入第一行輸入乙個資料a,代表接下來共有幾組資料,在接下來的 a 10 a行裡,每行都有乙個n和m.0輸出 輸...

例題 雞兔同籠

問題描述 乙個籠子裡面關了雞和兔子 雞有2隻腳,兔子有4隻腳,沒有例外 已經知道了籠子裡腳的總數a,問籠子裡面至少有多少只動物,至多有多少只動物?輸入資料 第一行是測試資料的組數n,後面跟著n行輸入。每組測試資料佔一行,每行包含乙個正整數a a 32768 輸入要求 輸入包含n行,每行對應乙個輸入,...