怎么才能让第一个数是十呢?

img

img

#include <stdio.h>
#define N 8
int main()
{
    int V[N+1] = {10,15,20,25,24,30,40},i,j,x,temp;
    //先对V排序
    for (i=0;i<6;i++)//V中当前只有7个数据
    {
        for (j=0;j<6-i;j++)
        {
            if(V[j]>V[j+1])
            {
                temp = V[j];
                V[j]=V[j+1];
                V[j+1]=temp;
            }
        }
    }
    //插入数据
    scanf("%d",&x);
    if(V[6] < x)
    {
        V[7]=x;
    }else
    {
        for (i=0;i<7;i++)//
        {
            if(V[i]>x)
            {
                for(j=7;j>i;j--)
                    V[j] = V[j-1];
                V[i]=x;
                break;
            }
        }
    }
    
    //输出
    for (i=0;i<8;i++)
    {
        printf("%d ",V[i]);
    }
    return 0;
}

这是要实现什么功能?