题目:从有序顺序表中删除其值在给定值s与t之间(要求s<t)的所有元素,若s或t不合理或顺序表
为空,则显⽰出错信息并退出运⾏
伪代码:
void del_ArrByLim(Array* array,int s,int t){
if(s>=t){
printf("数据非法输入!\n");
}
int k = 0;
for(int i = 0;i<=array->length;i++){
if(array->arr[i]<s || array->arr[i]>t){
array->arr[k]=array->arr[i];
k++;
}
}
array->length = k;
}