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

}

熱點內容
安卓怎麼恢復刪除照片恢復軟體 發布:2025-01-11 14:55:49 瀏覽:171
空調壓縮機皮帶打滑 發布:2025-01-11 14:55:10 瀏覽:61
授權輕松訪問 發布:2025-01-11 14:51:50 瀏覽:406
大主宰腳本 發布:2025-01-11 14:40:56 瀏覽:826
ftp保存密碼是灰色 發布:2025-01-11 14:00:07 瀏覽:261
壓縮文件最好 發布:2025-01-11 13:59:58 瀏覽:649
有幾家java培訓機構 發布:2025-01-11 13:55:05 瀏覽:476
搭建個人伺服器缺點 發布:2025-01-11 13:54:13 瀏覽:376
怎麼用安卓的手機登錄ios第五人格 發布:2025-01-11 13:44:11 瀏覽:770
登陸Ftp重輸密碼 發布:2025-01-11 13:40:12 瀏覽:335