c語言程式 四數的排列
#include
#include
int main(void)
{
int a,b,c,d;
void sort(int,int,int,int);
printf("Input a=");
scanf("%d",&a);
printf("Input b=");
scanf("%d",&b);
printf("Input c=");
scanf("%d",&c);
printf("Input d=");
scanf("%d",&d);
sort(a,b,c,d);
system("pause");
return 0 ;
}
void sort(int a,int b,int c,int d)
{
if(a>b && a>c && b>c && b>d)
{
if(c>d)
{
printf("The order =%d %d %d %d\n",a,b,c,d);
}
else
{
printf("The order =%d %d %d %d\n",a,b,d,c);
}
}
else if(a>b && a>c && c>b && c>d)
{
if(b>d)
{
printf("The order =%d %d %d %d\n",a,c,b,d);
}
else
{
printf("The order =%d %d %d %d\n",a,c,d,b);
}
}
else if(a>b && a>c && d>b && d>c && a>d)
{
if(b>c)
{
printf("The order =%d %d %d %d\n",a,d,b,c);
}
else
{
printf("The order =%d %d %d %d\n",a,d,c,b);
}
}
////////////////////////////////////////////////////////////////////////////////
else if(b>a && b>c && a>c && a>d)
{
if(c>d)
{
printf("The order =%d %d %d %d\n",b,a,c,d);
}
else
{
printf("The order =%d %d %d %d\n",b,a,d,c);
}
}
else if(b>a && b>c && c>a && c>d)
{
if(a>d)
{
printf("The order =%d %d %d %d\n",b,c,a,d);
}
else
{
printf("The order =%d %d %d %d\n",b,c,d,a);
}
}
else if(b>a && b>c && d>a && d>c && b>d)
{
if(a>c)
{
printf("The order =%d %d %d %d\n",b,d,a,c);
}
else
{
printf("The order =%d %d %d %d\n",b,d,c,a);
}
}
////////////////////////////////////////////////////////////////////////////////
else if(c>a && c>b && a>b && a>d)
{
if(b>d)
{
printf("The order =%d %d %d %d\n",c,a,b,d);
}
else
{
printf("The order =%d %d %d %d\n",c,a,d,b);
}
}
else if(c>a && c>b && b>a && b>d)
{
if(a>d)
{
printf("The order =%d %d %d %d\n",c,b,a,d);
}
else
{
printf("The order =%d %d %d %d\n",c,b,d,a);
}
}
else if(c>a && c>b && d>a && d>b && c>d)
{
if(a>b)
{
printf("The order =%d %d %d %d\n",c,d,a,b);
}
else
{
printf("The order =%d %d %d %d\n",c,d,b,a);
}
}
////////////////////////////////////////////////////////////////////////////////
else if(d>a && d>b && a>b && a>c)
{
if(b>c)
{
printf("The order =%d %d %d %d\n",d,a,b,c);
}
else
{
printf("The order =%d %d %d %d\n",d,a,c,b);
}
}
else if(d>a && d>b && b>a && b>c)
{
if(a>c)
{
printf("The order =%d %d %d %d\n",d,b,a,c);
}
else
{
printf("The order =%d %d %d %d\n",d,b,c,a);
}
}
else if(d>a && d>b && c>a && c>b && d>c)
{
if(a>b)
{
printf("The order =%d %d %d %d\n",d,c,a,b);
}
else
{
printf("The order =%d %d %d %d\n",d,c,b,a);
}
}
}
Previous in This Category: c語言程式 數字等級 Next in This Category: c語言程式 溫度等級










1樓
1樓搶頭香
心想事成!
?
2樓
2樓頸推
hi|~~~~您好
??