输入3个整数,输出其中绝对值最小的数

来源:百度知道 编辑:UC知道 时间:2024/05/10 17:58:25
哪位高手教下小第..输出是原来的值

楼主说的是哪个语言?这个是Java的
class Demo {
public static int maxAbs (int num1, int num2) {
return (Math.abs(num1) > Math.abs(num2)) ? num1 : num2;
}

public static int maxAbs (int num1, int num2, int num3) {
return maxAbs(maxAbs(num1, num2), num3);
}

public static void main(String[] args){
System.out.println (Demo.maxAbs(3, 6, -7));
}
}

这样写未必是效率最高的,但应该是最简洁清晰的~
先用maxAbs(int num1, int num2)获得2个数中绝对值最大的数
再用这个数和num3再比较一次
其他语言思路也一样~~

用abs函数

同意楼上的