比较四个整数的大小,可是这种方法不知道哪里错了?新手只有20分,我留着10分以后用,不好意思咯。
#include<stdio.h>int imin(int, int);
int imax(int, int);
int main(void)
{
int a, b, c, d,e,f,g,h;
scanf_s("%d %d %d %d", &a, &b, &c, &d);
e = imin(a, b);
f = imin(c, d);
e = imin(e, f);
f = imax(e, f);
g = imax(a, b);
h = imax(c, d);
g = imin(g, h);
h = imax(g, h);
printf("%d %d %d %d\n", e, f, g, h);
return 0;
}
int imin(int n, int m)
{
int min;
if (n < m)
min = n;
else
min = m;
return min;
}
int imax(int n, int m)
{
int max;
if (n > m)
max = n;
else
max = m;
return max;
}