bool listAdd2(seqList* L) {
if (L->listLen == max)
return false;
else {
element x = 1;
while (1) {
if (x == 9999)
break;
else {
cin >> x;
L->data[L->listLen++] = x;
}
}
return true;
}
}
bool listAdd(seqList* L) {
if (L->listLen == max)
return false;
else {
element x = 1;
cout << "请输入一组数据:(9999退出)";
while (x != 9999) {
cin >> x;
L->data[L->listLen++] = x;
}
return true;
}
}
上面两个都是给顺序表从键盘输入一组数据的函数,以9999作为结束符,但是我不想把9999写入顺序表里,想知道该怎么改进呢
就比如这种求L1,L2表交集的程序,结果还是会出现9999,说明9999写进这两个表里了阿。