2012軟考程序員輔導(dǎo):C語言冒泡排序代碼

字號:

這里是最簡單最基本的C語言冒泡排序源代碼
    #include
    /*sizeoftheoriginaldata*/
    #defineN200/*generateoriginaldata*/
    voidgenerateArray(inta[])
    {
    inti=0;
    for(i=0;i    a[i]=rand()%N+1;
    printf("Theoriginalarrayis:\n");
    for(i=0;i    printf("%4d",a[i]);
    }
    voidpopSort(inta[])
    {
    inti,j,temp;
    for(i=0;i    {
    for(j=i+1;j    {
    if(a[i]>a[j])
    {
    temp=a[i];
    a[i]=a[j];
    a[j]=temp;
    }
    }
    }
    printf("Afterbeingsorted:\n");
    for(i=0;i    printf("%4d",a[i]);
    }
    /*mainfunction*/
    intmain()
    {
    printf("ThisisademonstrationforpopSort:\n");
    intiarray[N]={0};
    generateArray(iarray);
    popSort(iarray);
    return0;
    }