删除操作

来源:互联网 发布:devcpp使用教程c语言 编辑:程序博客网 时间:2024/04/28 03:48
#include<iostream>using namespace std;#define  maxsize 100struct  SqList{int data[maxsize];int length;};int main(){SqList  L;int n, i, j;cout << "请输入线性表中的元素的个数: " << endl;cin >> n;cout << "请依次输入表中的" << n << "个元素: " << endl;for (i = 0; i < n; ++i)cin >> L.data[i];L.length = n;for (i = j = 0; i < L.length;i++)if (L.data[i]>0){if (i != j)L.data[j] = L.data[i];j++;}L.length = j;cout << "删除操作结束后,表中的元素为: " <<endl;for (i = 0; i < L.length; ++i)cout << L.data[i] << " ";cout << endl;return 0;}

0 0