百数冒泡

#include "stdio.h"
#include "stdlib.h"
#include "time.h"

#define  N  100
void main()
{
    int a[N]={0};
    time_t ts;
    srand(unsigned int(time(&ts)));

    for (int i=0;i<N;i++)
    {
        a[i]=rand()%100;
        printf("%-4d",a[i]);
        if ((i+1)%10==0)
        {
            printf("\n");
        }

    }
    //排序
    printf("\n排序以后\n");
    for (int j=0;j<N;j++)
    {
        for (int k=0;k<N-1-j;k++)
        {
            if (a[k]>a[k+1])
            {
                int temp=a[k];
                a[k]=a[k+1];
                a[k+1]=temp;
            }

        }
    }
    for (int m=0;m<N;m++)
    {
        printf("%-4d",a[m]);
        if ((m+1)%10==0)
        {
            printf("\n");
        }
    }

    system("pause");
}
#include "stdio.h"
#include "stdlib.h"
#include "time.h"

#define  N  100
void main()
{
    int a[N]={0};
    time_t ts;
    srand(unsigned int(time(&ts)));

    for (int i=0;i<N;i++)
    {
        a[i]=rand()%100;
        printf("%-4d",a[i]);
        if ((i+1)%10==0)
        {
            printf("\n");
        }

    }
    //排序
    printf("\n排序以后\n");
    for (int j=0;j<N;j++)
    {
        for (int k=0;k<N-1-j;k++)
        {
            if (a[k]>a[k+1])
            {
                int temp=a[k];
                a[k]=a[k+1];
                a[k+1]=temp;
            }

        }
    }
    for (int m=0;m<N;m++)
    {
        printf("%-4d",a[m]);
        if ((m+1)%10==0)
        {
            printf("\n");
        }
    }

    system("pause");
}

 

posted @ 2021-10-07 21:11  admrty  阅读(41)  评论(0)    收藏  举报