从4个整数中输出最大值和最小值!要求:用4个(包括4个)以内的if 条件语句 我编的用了5个!求优化
#include<stdio.h>int main(void)
{
int a, b, c, d, m, n;
printf("Enter four integers:");
scanf("%d%d%d%d",&a, &b, &c, &d);
if(a>b)
m=a, n=c;
else m=b, n=a;
if (m>c)
{ if(n>c)
n=c;
}
else m=c;
if (m>d)
{ if(n>d)
n=d;
}
else m=d;
printf("Largest:%d\n",m);
printf("Smallest:%d\n",n);
return 0;
}