编辑代码

#define MAXSIZE 100
#define KEYTYPE int
typedef struct
{
    KEYTYPE key;
}RECORDNODE;
    void bubblesort(RECORDNODE r[ ],int n)
    {
        int i,j,noswap;
        for(i=1;i<n;i++)
        {
            noswap=1;
            for(j=1;j<=n-i;j++)
                if(r[j].key>r[j+1].key)
                {
                    noswap=0;
                    r[0]=r[j];r[j]=r[j+1];r[j+1]=r[0];
                }
            if(noswap)
                break;
        }
    }
    main()
    {
        RECORDNODE r[7];
        int i;
        for(i=1;i<=6;i++)
            scanf("%d",&r[i]);
        bubblesortg(r,6);
        for(i=1;i<=6;i++)
            printf("%d",r[i]);
    }