第十三周项目1.4—删除元素
来源:互联网 发布:淘宝卖家有权不发货吗 编辑:程序博客网 时间:2024/06/04 23:18
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2014年 11 月 20 日 * 版 本 号:v1.0 * * 问题描述:删除数组中所有能被3整除的元素 * 输入描述:无 * 程序输出:删除后的全部元素 */#include <iostream>using namespace std;int main(){ int n=16; int i,j; int a[16]= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; for(i=2; i<=15; i++) { if(a[i]%3==0) { j=i; while(j<n-1) { a[j]=a[j+1]; j++; } n--; } } for(i=0; i<n; ++i) cout<<a[i]<<" "; return 0;}
运行结果:
知识点总结:明白a【】的改变是在整个函数中,无论形参实参。
学习心得:刚开始没有让i=j,导致一直失败,因为没有注意到a[i]在不断的改变。下次要注意到数组的值的变化。
0 0
- 第十三周项目1.4—删除元素
- 第十三周项目1-4:数组中元素的删除
- 第十三周项目 1 数组大折腾(4)——删除元素
- 第十三周项目1-数组大折腾4删除特定的元素
- 第十三周项目一插入元素
- 第十三周项目 1 数组大折腾(5)——增添元素
- 第十三周项目1——4 删除3的倍数
- 第十三周项目一删除被3整除的数
- 第十三周项目 1 数组大折腾(2)——从后往前输出并加倍数组中的元素
- 第十三周项目 1 数组大折腾(3)——元素、下标中三的倍数的数
- 第十三周 项目1-1.4 1.5 输出数组中删掉所有能被3整除的元素 ,输出数组中插入后的所有元素
- 第十三周——项目(1)
- 第十三周——【项目 - 验证算法】
- 第十三周——【项目 - 验证算法】
- 第十三周项目二—成绩处理
- 第十三周项目四—冒泡排序
- 第十三周项目五—字符串操作
- 第十三周项目3—Kijkstra算法
- Android开发环境的搭建(下载platforms并关联framework源文件)
- one仿真工具导入到MyEclipse
- Oracle UTL_HTTP(收集汇总有用资料)
- 网站结构seo优化技巧汇总--Dede织梦cms
- Linux 测试cpu性能详解
- 第十三周项目1.4—删除元素
- 推荐系统的循序进阶读物(从入门到精通)
- 【C++】单例模式详解
- 花已开满,你在哪
- 【Android工具类】Activity管理工具类AppManager
- ffmpeg 频中分离 video audio 截取片断
- 帮助你快速理解openfire是什么
- Android EditText加载HTML内容(内容包含网络图片)
- 测试