复制代码
/* 经典for循环之冒泡排序法*/
#include<stdio.h>
int main(void)
{
int arr[4]={4,5,1,2}; //定义数组 int 数组length为4
int i,j,temp;
for(i=0;i<=3;i++)
{
for(j=0;j<3;j++)
{
if(arr[j]>arr[i])
{
temp=arr[i]; //数据交换
arr[i]=arr[j];
arr[j]=temp;
}
}
}
for(i=0;i<4;i++) //数组下标从0开始如果不是如果i=1--i=4那么将没有arr【4】将会输出12506....
{
printf("%d ",arr[i]);
}
getchar();
}
复制代码 |