赛捷软件论坛's Archiver

vicky.yu 发表于 2019-7-9 15:15

经典for循环之冒泡排序法

复制代码
/* 经典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();
   

}
复制代码

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.