我必须编写一个执行埃及类型乘法的程序。我的数学是正确的(大多数情况下)但是我已经搜索过,搜索过并搜索过,并且无法正确指出正确的循环。
我需要程序循环计算部分,最后询问是否要再次循环以放入不同的数字。我还需要一个负面部分,如果使用负数来计算结果,我完全不知所措。
到目前为止我得到了什么:
[key]
我理解底部的选择部分可能是我希望它做的事情。
非常感谢任何帮助
答案 0 :(得分:-1)
我不知道你在哪里称呼你的埃及功能?但你可以做的是你可以将所有代码放在egyptian函数中,然后你可以让函数调用它自己再次循环。
行[{1}}也应为choice = ""
。您需要先输入输入,然后在输入后添加正确的逻辑以确定它们是否要再次循环。
还有另一种方法可以解决这个问题,但它不是一个好的解决方案,因为将代码分解为更小的函数总是更好,但是你也可以在循环中有一个循环。外循环将决定是否应该再循环,内循环执行埃及乘法代码。