main()
{ unsigned long int a,b,c,d;
printf("這是壹個用於算雞兔同籠的小程序(僅能輸入整數,使用回車鍵切換)\n請輸入雞兔的總數");
scanf("%d",&a);
printf("\n請輸入雞兔腳的總數");
scanf("%d",&b);
if(b%2 != 0)
{
printf("輸入的雞兔腳的總數有錯誤!");
return 0;
}
c=(4*a-b)/2; // 雞的數目
d=a-c; // 兔的數目
if(c*2+d*4==b) printf("雞有%ld只\n兔有%ld只",c,d);
else printf("同學,我看妳給的數有錯吧!");
}
///首先雞兔同籠的問題是 輸入的是總頭數和總腳數,我不懂妳程序中怎麽就輸入壹個腳數。
///妳計算的公式,看不懂,根據什麽原理計算的