伪代码:输入3个整数,乘以最大2

时间:2017-02-02 19:46:31

标签: algorithm if-statement pseudocode

这是我的第一个问题,所以我提前为任何错误道歉。

在我的算法开发类中,我们刚刚学习了IF ELSE语句,并且我的任务是编写一个程序的伪代码,该程序将输入3个数字,决定哪两个是最大的,然后将这两个数相乘。我已经读过这些问题的大多数答案,但是没有一个只使用IF ELSE语句,有没有人可以帮我解决这个问题的伪代码?

2 个答案:

答案 0 :(得分:2)

将两个最大数字相乘

假设我们有三个整数,即XYZ

我们将从键盘读取那些整数

的值
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