这是我的第一个问题,所以我提前道歉任何错误。伪代码:输入3整数,乘以最大2
在我的算法开发类中,我们学习了IF ELSE语句,并且我负责为输入3个数字的程序编写伪代码,决定哪两个是最大的,然后乘以这两个。我已经阅读了大多数这类问题的答案,但是他们都没有使用IF ELSE语句,任何人都可以帮我解决这个问题的伪代码吗?
这是我的第一个问题,所以我提前道歉任何错误。伪代码:输入3整数,乘以最大2
在我的算法开发类中,我们学习了IF ELSE语句,并且我负责为输入3个数字的程序编写伪代码,决定哪两个是最大的,然后乘以这两个。我已经阅读了大多数这类问题的答案,但是他们都没有使用IF ELSE语句,任何人都可以帮我解决这个问题的伪代码吗?
乘以两个最大的数字
让我们假定我们有三个整数,即X
,Y
和Z
我们打算从键盘读取这些整数的值
X = INPUT
Y = INPUT
Z = INPUT
下一步是图出最大的两个数:
那里找到解决这个问题这么多的方法:
if (Y >= X) and (X >= Z)
result = Y * X
else if (Y <= Z) and (Y <= X)
result = X * Z
else
result = Z * Y
变量result
包含两个最大数量的乘积。
优秀!非常感谢 –
a =input
b=input
c=input
if a<=b and a<=c:
print b*c
else if b<=c and b<=a:
print a*c
else:
print a*b
这段代码似乎坦率地说很糟糕。为什么不确定两个最大数字,然后*乘以那些?更直接,更容易阅读,更容易实施...只是一切。顺便说一句,OP没有提及打印。此外,你甚至没有解释任何答案,只是在OP上转储伪代码。 OP从此没有学到任何东西。 – Downvoter
“只有IF ELSE语句”,究竟意味着什么?从字面上没有别的? – harold
你需要至少有*一些*想法这应该如何工作。给一些大纲并告诉我们。这应该是相当简单的伪代码。如果您有特定*问题,请在此处询问。如果您在伪代码方面有问题,请告诉我们您的问题。截至目前,你的问题太广泛了。 – Downvoter