11智能在线
新记
c语言程序问题:将一个数插入已排好序列的数组里,并重新排序
c语言程序问题:将一个数插入已排好序列的数组里,并重新排序为什么我的程序运行出来多了一个-2?该怎么改?
举报该文章
其他看法
第1个回答 2016-11-27
#include<stdio.h>
int main()
{
int a[6] = {1,3,6,7,9};
int i,j,x,t;
printf("insert data:");
scanf("%d",&x);
for(i=0;i<5;i++)
if(x<a[i])
break;
for(j=5;j>i;j--)
a[j]=a[j-1];
a[j]=x;
printf("Now array a:\n");
for(i=0;i<6;i++)
printf("%4d",a[i]);
printf("\n");
return 0;
}
追问
那个……我想知道我错在哪了
为什么我的输出结果有一个数变成了-2
本回答被网友采纳
相似回答
大家正在搜
相关问题
C语言求助,把一个数插入到一个已排好序的数组中
c语言程序编写 有一个已排好序的数组,由键盘又输入一个数,要...
c语言程序设计:有一个已排好序的数组,要求输入一个数后,按原...
c语言编程:将一个任意整数插入到已排列的整型数组中,插入后,...
c语言问题,有一个已排好序的数组,现输入一个数,要求按原排序...
二级C语言:已有一个已排好序的数组,要求输入一个数后,按原来...
c语言程序设计题:已知一个以排好的序的数组,要求输入一个数后...
C语言问题:把一个整数按大小顺序插入已排好序的数组中。