程式碼示例:
降序:
#include "stdio.h"
main()
{
int a[4]={1,4,2,6};
int i,j,num;
for (i=1;i<4;i++)
for (j=0;j<4-i;j++)
{if (a[j]<a[j+1])
{num=a[j];a[j]=a[j+1];a[j+1]=num;}
}
for (i=0;i<4;i++)
printf (" %d ",a[i]);
升序:
{if (a[j]>a[j+1])
程式碼示例:
降序:
#include "stdio.h"
main()
{
int a[4]={1,4,2,6};
int i,j,num;
for (i=1;i<4;i++)
{
for (j=0;j<4-i;j++)
{if (a[j]<a[j+1])
{num=a[j];a[j]=a[j+1];a[j+1]=num;}
}
}
for (i=0;i<4;i++)
printf (" %d ",a[i]);
}
升序:
#include "stdio.h"
main()
{
int a[4]={1,4,2,6};
int i,j,num;
for (i=1;i<4;i++)
{
for (j=0;j<4-i;j++)
{if (a[j]>a[j+1])
{num=a[j];a[j]=a[j+1];a[j+1]=num;}
}
}
for (i=0;i<4;i++)
printf (" %d ",a[i]);
}