當前位置:首頁 » 編程軟體 » 用c語言編譯雞兔同籠問題

用c語言編譯雞兔同籠問題

發布時間: 2024-11-10 08:58:20

『壹』 用c語言循環結構解答 雞兔同籠,98頭386腳,各幾只

# include <stdio.h>
void main()
{
int i, j; //i為雞的個數,j為兔的個數
for(i = 0; i <= 98; i++) //從沒有雞到全是雞挨個試
{
if(i*2 + (98-i)*4 == 386) //如果雞的個數乘以2加上兔子個數乘以4等於腳的總個數
{
j = 98 - i; //兔子個數 = 總頭數 - 雞個數
break; //符合這個條件說明算出來了,退出循環
}
}
printf("有雞%d只,兔子%d只。", i, j); //輸出結果
}

『貳』 雞兔同籠,其中共有25個頭,80個腳,問雞籠里有雞和兔各多少只,用c語言編譯出程

#include<stdio.h>
intmain()
{
inttou=25,i,tuzi[10],count=0;
for(i=1;i<=tou;i++)
{
printf("假設兔子%d只,雞%d只,那麼兔腳%d個,雞腳%d個",i,tou-i,i*4,(25-i)*2);
if(i*4+(25-i)*2==80)
{
tuzi[count++]=i;
printf("與總數80相符,假設成立 ");
}
else
printf("與總數80不符,假設不成立 ");
}

printf(" ------------推算結果------------------ ");
for(i=0;i<count;i++)
printf("兔子%d只,雞%d只 ",tuzi[i],tou-tuzi[i]);

return0;
}

『叄』 求編寫一個雞兔同籠的程序,如圖,c語言

#include <stdio.h>


int main() {

for (int i = 1; i < 35; i++)

if (2 * i + (35 - i) * 4 == 94)

printf("雞有%d只,兔有%d只 ", i, 35 - i);

return 0;

}

熱點內容
小米4清除緩存 發布:2025-07-16 03:03:17 瀏覽:562
如何緩解壓力英語作文 發布:2025-07-16 03:03:15 瀏覽:14
手機視頻怎麼緩存 發布:2025-07-16 02:59:05 瀏覽:932
安卓手機設備在哪裡找 發布:2025-07-16 02:49:28 瀏覽:356
php建立數組 發布:2025-07-16 02:34:30 瀏覽:284
oracle存儲過程同步 發布:2025-07-16 02:29:18 瀏覽:941
歐諾s買哪個配置的好 發布:2025-07-16 02:26:22 瀏覽:559
熱點可以建立ftp嗎 發布:2025-07-16 02:26:21 瀏覽:304
如何選擇最佳配置 發布:2025-07-16 01:56:44 瀏覽:604
mad加密 發布:2025-07-16 01:52:12 瀏覽:425