4个不相同数比较大小
#include <stdio.h>
#include <stdlib.h>
int main()
{
int e,f,g,h;
printf("输入数字");
scanf("%d,%d,%d,%d",&e,&f,&g,&h);
if(e>=f && g>=h)
{
if(e>=g && f>=g)
e=1,f=2,g=3,h=4;
else if(g>=e && h>=e)
g=1,h=2,e=3,f=4;
else if(e>=g && g>=f && f>=h)
e=1,g=2,f=3,h=4;
else if(e>=g && h>=f)
e=1,g=2,h=3,f=4;
else if(g>=e && f>=h)
g=1,e=2,f=3,h=4;
else
g=1,e=2,h=3,f=4;
}
else if(e>=f && h>=g)
{
if(e>=h && f>=h)
e=1,f=2,h=3,g=4;
else if(e>=h && f>=g)
e=1,h=2,f=3,g=4;
else if(e>=h && g>=f)
e=1,h=2,g=3,f=4;
else if(h>=e && f>=g)
h=1,e=2,f=3,g=4;
else if(h>=e && g>=f)
h=1,e=2,g=3,f=4;
else
h=1,g=2,e=3,f=4;
}
else if(f>=e && g>=h)
{
if(e>=g && f>=g)
f=1,e=2,g=3,h=4;
else if(f>=g && e>=h)
f=1,g=2,e=3,h=4;
else if(f>=g && h>=e)
f=1,g=2,h=3,e=4;
else if(g>=f && e>=h)
g=1,f=2,e=3,h=4;
else if(g>=f && h>=e)
g=1,f=2,h=3,e=4;
else
g=1,h=2,f=3,e=4;
}
else
{
if(f>=h && e>=h)
f=1,e=2,h=3,f=4;
else if(f>=h && e>=g)
f=1,h=2,e=3,g=4;
else if(f>=h && g>=e)
f=1,h=2,g=3,e=4;
else if(h>=f && g>=e)
h=1,f=2,g=3,e=4;
else if(h>=f && e>=g)
h=1,f=2,e=3,g=4;
else
h=1,g=2,f=3,e=4;
}
returm 0;
}