雞兔同籠的編程
發布時間: 2025-09-29 19:22:24
⑴ 雞兔同籠編程序,已知共有雞兔頭a只,雞兔腳共b只,求有雞和兔各多少只
用什麼語言編程?
演算法是這樣的,
兔子的只數是:(b-2*a)/2
雞的只數是:(4*a-b)/2,若已求出兔子的只數,直接到a-兔子的只數 就可以了
⑵ c語言編程算雞兔同籠
#include <stdio.h>
#include <windows.h>
main()
{ unsigned long int a,b,c,d;
printf("這是一個用於算雞兔同籠的小程序(僅能輸入整數,使用回車鍵切換) 請輸入雞兔的總數");
scanf("%d",&a);
printf(" 請輸入雞兔腳的總數");
scanf("%d",&b);
c=(4*a-b)/2; // 雞的數目
d=a-c; // 兔的數目
if(c*2+d*4==b) printf("雞有%ld只 兔有%ld只",c,d); // c和d反了
else printf("同學,我看你給的數有錯吧!");
Sleep(100000000)。
熱點內容