枚举算法,急,
我国古代著名《孙子算法》鸡兔同笼问题描述如下:今有鸡兔同笼,共有35个头,94只脚,问鸡和兔各有几只?请将程序描述解决之一问题的算法,有流程图更好.
1楼的那位,我看不懂你写的,能否不用for.
枚举算法,急,我国古代著名《孙子算法》鸡兔同笼问题描述如下:今有鸡兔同笼,共有35个头,94只脚,问鸡和兔各有几只?请将
答案:1 悬赏:60 手机版
解决时间 2021-08-19 07:41
- 提问者网友:饥饿走向夜
- 2021-08-18 20:21
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-08-18 21:50
如果是枚举的话,先枚举兔子的个数rabbit(0≤rabbit≤35)
那么鸡的个数chick就是(35-rabbit)了.
由于是有94只脚,也就是2*chick+4*rabbit=94
int rabbit=0;
while(1){
if((rabbit*4+(35-rabbit)*2)==94){printf("兔子:%d 鸡:%d",rabbit,35-rabbit);break;}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯