问题描述
- 求帮忙补充下 写成能在C环境下能编译的代码
-
先读入数据建立顺序表va,表中的数据元素递增有序,再读入一个整数x,将它插入到顺序表中的适当位置,并保持顺序表的有序性。输入:先输入一个小于100的正整数n,紧接着读入n个从小到大的正整数,建立顺序表,最后再读入一个正整数x,把它插入到顺序表中的适当位置,并保持顺序表的有序性。
输出:按顺序输出整个顺序表,输出的每个元素占一行。
Status InsertOrderList(SqList &va,int x)
{
int i;
if(va.length==va.listsize)
return(overflow_error);
for(i=va.length;i>0,x<va.elem[i-1];i--)
va.elem[i]=va.elem[i-1];
va.elem[i]=X;
va.length++;
return OK;
}
解决方案
时间: 2024-09-21 03:48:43