题目:设有一个已按从大至小顺序排好的数列存放在一维数组中,现输入一个数,仍按原来的排序规律将其插入

C++的代码。求。。。

#include <stdio.h>
#include <conio.h>
void main()
{
int i,j,k,strl,t;
int ch;
int xx[]={222,22,2,-2,-22,-222};
ch=-666;
strl=sizeof(xx)/sizeof(xx[0]);
for (i=0;i<strl;i++) {
if (ch>xx[i]) break;
}
xx[strl+1]='\0';
for (j=strl;j>i;j--) {
xx[j]=xx[j-1];
}
xx[i]=ch;
for (i=0;i<strl+1;i++) {
printf("%d\n",xx[i]);
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答