比较大小可以用if分支,再进行调换。
int main()
{
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
if (a <= b)
{
int t = 0;
t = a;
a = b;
b = t;
}
if (a <= c)
{
int m = 0;
m = a;
a = c;
c = m;
}
if (a <= d)
{
int n = 0;
n = a;
a = d;
d = n;
}
printf("最大值是%d", a);
return 0;
}
这个方法既可以用再三个数字比大小,也可四个,五个;但太多数字不太建议。