熟记法:(C#中的程序 同适用于C、C++)
双层循环:
for(int i=0;i<numbers.length-1;i++)
{
for (int j=0;j<numbers.length-1-i;j++)
{
if()
{
交换
}
}
}
#include<stdio.h>
main()
{
int score[6],i,j,temp=0;
for(i=0;i<6;i++)
{
scanf("%d",&score[i]);
}
for(j=1;j<=5;j++)
{
for(i=0;i<=5-j;i++)
{
if(score[i]>score[i+1])
{
temp=score[i];
score[i]=score[i+1];
score[i+1]=temp;
}
}
}
for(i=0;i<6;i++)
{
printf("%d
",score[i]);
}
}