删除操作
2016-04-22 19:47
253 查看
#include<iostream> using namespace std; #define maxsize 100 struct 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; }
相关文章推荐
- 队列、优先队列的学习
- 通过反射机制来实现findViewById
- LA4794 分享巧克力
- 回发或回调参数无效(译)
- Spark官方文档: Spark Configuration(Spark配置)
- [快速因数分解]Pollard's Rho 算法
- 对string的排序
- codeforces 633A
- "数学口袋精灵"bug的发现
- maven打包的时候 ,将依赖包 打进同一个jar包命令 mvn assembly:assembly -DskipTests
- 数字签名是什么?
- 16年4月21号:Git版本控制工具的使用
- 连连看核心算法代码
- 百万级PV高可用网站架构设计
- python中类的总结
- Sublime text快捷键汇总
- bzoj4542 大数 莫队算法
- python中类的总结
- Java IO:PipedOutputStream和PipedInputStream使用详解及源码分析
- 挂起是什么操作