我被分配了一份作业,要求提示用户输入3个正整数,然后按最大值、中位数和最小值的顺序进行比较并输出。
提示用户并编写 while 循环以检查数字是否为正数是可以的。我也可以想出如何打印最大和最小的整数。
(类似这样的代码?)
if (a >= b)
if (a >= c) { max= a; if (b >= c) min= c; else min= b; }
else { max= c; min= b; }
else if (b >= c)
{ max= b; if (a >= c) min= c; else min= a; }
else { max= c; if (a >= b) min= b; else min= a; }
我该如何使用这个模式计算中间的整数?最好不要使用数组,因为教授还没有讲解它们。感谢您的任何帮助!
Math.max
和Math.min
怎么样? - Boris the SpiderArrays.sort(int[])
就可以给出一个三行的答案。(是的,我知道他可能不想使用数组...) - Stephen C