这是我的第一个问题,所以我提前为任何错误道歉。
在我的算法开发类中,我们刚刚学习了IF ELSE语句,并且我的任务是编写一个程序的伪代码,该程序将输入3个数字,决定哪两个是最大的,然后将这两个数相乘。我已经读过这些问题的大多数答案,但是没有一个只使用IF ELSE语句,有没有人可以帮我解决这个问题的伪代码?
答案 0 :(得分:2)
将两个最大数字相乘
假设我们有三个整数,即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
包含两个最大数的乘法。
答案 1 :(得分:-1)
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