c语言在排序好的数组中插入一个数字 我写的不知道那里有错请高手指教跪求;

2025-06-26 18:00:41
推荐回答(1个)
回答1:

首先你开的数组不能刚好5个,否则插入一个后不就越界了吗
起码也要int a[6] = {34,43,54,65,76};
其次那个和j有关的for循环应该是
for (j = 5; j> i; j--)
a[j] = a[j-1];