求三个数中最小的,怎样编程?

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:20:05

c的 min3 三个数最小,max3 三个数最大

int min3(int v1, int v2, int v3)
{
return (v1 > v2) ? ((v2 > v3) ? v3 : v2) : ((v1 > v3) ? v3 : v1);
}

int max3(int v1, int v2, int v3)
{
return (v1 < v2) ? ((v2 < v3) ? v3 : v2) : ((v1 < v3) ? v3 : v1);
}

VB的 min3 三个数最小,max3 三个数最大

Function min3(ByVal v1 As Integer, ByVal v2 As Integer, ByVal v3 As Integer) As Integer
If v1 > v2 Then
If v2 > v3 Then min3 = v3 Else min3 = v2
Else
If v1 > v3 Then min3 = v3 Else min3 = v1
End If

End Function

Function max3(ByVal v1 As Integer, ByVal v2 As Integer, ByVal v3 As Integer) As Integer
If v1 < v2 Then
If v2 < v3 Then max3 = v3 Else max3 = v2
Else
If v1 < v3 Then max3 = v3 Else max3 = v1
End If

End Function

随便用