matlab函数||请用for循环实现求解鸡兔同笼问题的脚本程序(数头共36,数脚共100)
需求:
请用for循环实现求解鸡兔同笼问题的脚本程序(数头共36,数脚共100)
分析:
明确思路,鸡的数量*2加上兔子的数量*4等于脚的总数100,这是一个关键点,
代码很简单,但是关键的条件却要花很多时间去找,要是不明白的真的是很烦啊。
利用for循环列举出所有可能直到if满足条件,
列出表达式 鸡*2 加 兔*4 等于 脚总数100 ,这是 if 的判断条件,满足就可以直接输出鸡和兔子的数量。
实现代码:
clc;clear;
i=36;
j=100;
for s=1:50
r = i - s;
if (r * 4 + s * 2 == j)
disp(s)
disp(r)
end
end
还没有评论,来说两句吧...