我尝试了多次编写算法和伪代码,以便实现在3个用户输入整数中查找最大值的程序。但是我无法正确地完成。请问我能得到帮助吗?
我尝试了多次编写算法和伪代码,以便实现在3个用户输入整数中查找最大值的程序。但是我无法正确地完成。请问我能得到帮助吗?
Pseudocode for maximum of 3 integers-
print max(max(first_integer,second_integer),third_integer)
max(a,b)
finds maximum between a
and b
- nice_dev所以你有三个数字,x、y和z。你想要最大的数。这里有一些规则:
这导致以下代码:
if (x > y)
if (x > z)
largest = x;
else
largest = z;
else // y >= x
if (y > z)
largest = y;
else
largest = z;
max
函数,那么你可以简化这段代码:largest = max(x, y);
largest = max(largest, z);
这可以进一步优化为largest = max(max(x, y), z);