當前位置:首頁 » 編程軟體 » 用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-13 08:29:27 瀏覽:720
老年公寓項目醫療怎麼配置 發布:2024-11-13 07:58:24 瀏覽:948
破解加密視頻的工具 發布:2024-11-13 07:40:37 瀏覽:94
java對日 發布:2024-11-13 07:26:44 瀏覽:191
為什麼安卓手機像素突然變差 發布:2024-11-13 07:23:33 瀏覽:647
javaxml加密 發布:2024-11-13 07:23:22 瀏覽:197
安卓手機怎麼執行dex文件 發布:2024-11-13 07:16:40 瀏覽:901
iphone的視頻文件夾 發布:2024-11-13 07:15:02 瀏覽:775
王牌競速兌換禮包密碼是多少 發布:2024-11-13 07:13:07 瀏覽:987
測版編程 發布:2024-11-13 07:01:53 瀏覽:846