小人电脑
使用 Little Man Computer (LMC) 测试问题和答案
背景
问题
Q6. 取两个输入a , b并计算a × b 。
Q7. 输入a并计算a除以 2。
Q8. 输入a和b并计算a除以b 。
Q9. 接受输入直到收到输入 0,然后输出最小的输入。
Q10。 取两个输入并输出最大公因数(查找欧几里德算法)
Q11。 基本目标:创建一个 Little Man 计算机程序以获取三个输入(a、b 和 c)并确定它们是否形成勾股三元组(即 a^2+b^2=c^2)。 如果输入不是勾股三元组,您的程序应该输出零 (000),如果输入是勾股三元组,您的程序应该输出一 (001)。
Q12。 中级目标:增强您的程序以接受以任何顺序呈现的勾股三元组,即 3,4,5,或 5,3,4 或 4,5,3 都将被接受(输出 001),尽管显然是 3,4,6以任何顺序都不
1