输出行什么见不到
追答#include
#include
int cmp(const void *x,const void *y){
return *(int *)x-*(int *)y;}
int a[5010];
int main(){
int i,n,cha,j;
printf("输入数字个数:(=a[i]&&cha=i+1;j--)a[j+1]=a[j];
a[i+1]=cha;
break;}
printf("插入后的数组为:\n");
for(i=0;i<=n;i++)printf("%d ",a[i]);
return 0;}
名其妙多一个9999999
T_T...我的错
#include
#include
int cmp(const void *x,const void *y){
return *(int *)x-*(int *)y;}
int a[5010];
int main(){
int i,n,cha,j,is=0;
printf("输入数字个数:(=i;j--)a[j+1]=a[j];
a[i]=cha;
is=1;
break;}
if(!is)a[n]=cha;
printf("插入后的数组为:\n");
for(i=0;i<=n;i++)printf("%d ",a[i]);
return 0;}