数组排序的问题
#include<stdio.h>void main()
{
int x[10]={12,24,35,46,57,68,79,88,93},b,i,t;
printf("输入b的值:");
scanf("%d",&b);
x[9]=b;
for(i=9;i>0;i--)
{
if(x[i]<x[i-1])
{
t=x[i];
x[i]=x[i-1];
x[i]=t;
}
}
for(i=0;i<10;i++)
{
printf("%d\t",x[i]);
}
} 题目是在原来的X中插入一个数,按从小到大排列。
为什么我输入任何值都最后输出都在最后一个??