2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 鸡兔同笼问题 ← C语言实现

鸡兔同笼问题 ← C语言实现

时间:2020-10-07 05:37:24

相关推荐

鸡兔同笼问题 ← C语言实现

【问题描述】

今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?

------《孙子算经》

【解题思路】

假设都是“兔”,则共有35*4=140只脚,多算了140-94=46只脚。显然,多算的脚是把“鸡”当成“兔”多算的脚。 由于把一只“鸡”当成“兔”会多算4-2=2只脚,则多算的46只脚对应于46/2=23只“鸡”。那么,有35-23=12只“兔”。

【程序代码】

#include<stdio.h>int main() {int head=35,foot=94;int ji,tu;ji=(head*4-foot)/(4-2);tu=head-(head*4-foot)/(4-2);printf("ji=%d\n",ji);printf("tu=%d\n",tu);return 0;}/*ji=23tu=12*/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。