【问题描述】
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
------《孙子算经》
【解题思路】
假设都是“兔”,则共有35*4=140只脚,多算了140-94=46只脚。显然,多算的脚是把“鸡”当成“兔”多算的脚。 由于把一只“鸡”当成“兔”会多算4-2=2只脚,则多算的46只脚对应于46/2=23只“鸡”。那么,有35-23=12只“兔”。
【程序代码】
#includeint main() { int head=35,foot=94; int ji,tu; ji=(head*4-foot)/(4-2); tu=head-(head*4-foot)/(4-2); printf("ji=%dn",ji); printf("tu=%dn",tu); return 0; }



