鸡兔同笼的程序框图一群小兔一群鸡,两群和到一群里,要数腿共N条,要数脑袋整M个.画出程序框图并编写程序求有多少小兔,多少鸡

问题描述:

鸡兔同笼的程序框图
一群小兔一群鸡,两群和到一群里,要数腿共N条,要数脑袋整M个.画出程序框图并编写程序求有多少小兔,多少鸡

程序的思路:
求小兔:
若M个都是鸡有多少条腿: 2*M
现在的腿比2*M条腿多多少条腿: (N-2*M)
为什么会多(N-2*M)?因为有兔子在里面,把一只鸡换成一只兔子增加几条腿: (4-2)
那么换了多少只兔子: (N-2*M)/(4-2)
求鸡:
若M个都是小兔有多少条腿: 4*M
现在的腿比2*M条腿少多少条腿: (4*M-N)
为什么会少(4*M-N)?因为有鸡在里面,把一只兔子换成一只鸡减少几条腿: (4-2)
那么换了多少只鸡: (4*M-N)/(4-2)