當前位置:首頁 » 編程軟體 » 用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;

}

熱點內容
微信緩存太多清不了 發布:2024-11-22 11:34:14 瀏覽:847
echolinux換行 發布:2024-11-22 11:11:27 瀏覽:291
accesssql查詢參數查詢 發布:2024-11-22 11:03:57 瀏覽:718
華為共享密碼忘記了如何查 發布:2024-11-22 10:55:14 瀏覽:425
解壓捏星星 發布:2024-11-22 10:51:34 瀏覽:361
內存遍歷工具源碼 發布:2024-11-22 10:50:50 瀏覽:526
音量鍵凹進去怎麼修復安卓 發布:2024-11-22 10:37:45 瀏覽:542
不正確的c語言標識符是 發布:2024-11-22 10:16:01 瀏覽:108
戰術小隊什麼時候上線安卓版 發布:2024-11-22 10:11:46 瀏覽:11
甄嬛傳哪個播放器可以緩存 發布:2024-11-22 10:11:45 瀏覽:242