取三个数据中间数

在三个数据中取最大,中间,最小方法:

 

public static int med3(int a, int b, int c) {
		return (a < b ? (b < c ? b : a < c ? c : a) : (b > c ? b : a > c ? c
				: a));
	}

	public static int max3(int a, int b, int c) {
		return (a < b ? (b < c ? c : b) : (a < c ? c : a));
	}

	public static int min3(int a, int b, int c) {
		return (a > b ? (b > c ? c : b) : (a > c ? c : a));
	}
 

你可能感兴趣的:(C++,c,C#)