编辑代码

#include <stdio.h>
typedef struct {
    int key;
} RECORDNODE;
void bubblesortg(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;    
    }
}
int 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]);
    return 0;
}