C语言 插入数据到排好序的数组
wangyanhpa:
#include <stdio.h>
int main()
{
int a【10】={11,22,33,44,55,66,77,88,99},i,j,n=115;
printf("原数组:\n");
for(i=0;i<9;i++)
printf("%d ",a【i】);
printf("\n");
printf("插入数据 %d\n",n);
if(n>a【8】)
a【9】=n;
else
{
for(j=0;j<9;j++)
{
if (a【j】>n)
{
for (i=9;i>j;i--)
{
a【i】=a【i-1】;
}
a【i】=n;
break;
}
}
}
printf("处理后数组:\n");
for(i=0;i<10;i++)
printf("%d ",a【i】);
printf("\n");
return 0;
}Sceng_:
问什么是a【i】=a【i-1】呢,向后移动不应该是a【i】=a【i+1】吗
C语言 排好序数组插入元素