编辑代码

#include <stdio.h>
int main () {
    int a[10],i,j,k,sum=0;
    float ave;
    for(i=0;i<10;i++)//通过循环输入10个大小不同的正整数
    {
        scanf("%d",&a[i]);
    }
    for(j=1;j<10;j++)//对比九次
    {
        for(i=0;i<10-j;i++)//对比完一个循环就少一次
            if(a[i]>a[i+1])
                {k=a[i];
                 a[i]=a[i+1];
                 a[i+1]=k;}//将大的数向后移动
    }
    for(i=0;i<10;i++)//依次按大小输出结果
    {
        printf("%d ",a[i]);
    }
    printf("\n");
    for(i=0;i<10;i++)
    {
        sum+=a[i];
    }
    ave=sum/10.00;
    printf("平均值为%.2f",ave);
    return 0;
}