您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
想用c语言解答鸡兔同笼,怎么做?
数量,个头,就能想用c语言解答鸡兔同笼,怎么做?
发布时间:2020-12-06加入收藏来源:互联网点击:
想用c语言解答鸡兔同笼,怎么做?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
如题:笼子里有若干只鸡和兔,从上面数有8个头,从下面数有28只脚,鸡和兔各有多少只?
可以使用砍足法,就是都按照最多脚计算
1、8个头*4只脚=32只;
2、然后再循环减2只脚,直到数字为28
#include <stdio.h>
int main(){//头 const int tou = 8, jiao = 28;
//鸡的数量 int ji = 0;
//从8*4开始,每次减去2只脚,直到正好i==28for (int i = tou * 4; i > jiao; i -= 2) {
//鸡的数量累加
ji++;
}
//兔的数量=总共的数量-鸡脚的数量,再除以4,就能算出兔子的数量了。int tu = (jiao - ji * 2) / 4;
printf("ji:%d,tu:%d ", ji, tu);
return 0;}
结果:
ji:2,tu:6
回答于 2019-09-11 08:43:50
楼下说的对
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |