第13周项目1删除数组中所有能被3整除的元素
来源:互联网 发布:什么软件可以学数学 编辑:程序博客网 时间:2024/06/11 04:13
问题及代码:
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:number.cpp *作 者:单昕昕 *完成日期:2014年11月20日 *版 本 号:v1.0 * *问题描述:删除数组中所有能被3整除的元素后,数组中各元素的值。*程序输出:符合要求的整型数组。*/ #include <iostream>using namespace std;const int SIZE=16;int main( ){ int a[SIZE]= {1,3,5,9,17,21,33,42,59,71,85,145,365,423,460,600}; //初始化前16个元素 int i,j,k; cout<<"前后往后,数组中元素的值是:"<<endl; //先输出初始化数组的所有元素 for(i=0; i<SIZE; ++i) { cout<<a[i]<<" "; } cout<<endl; cout<<"删除数组中所有能被3整除的元素后,数组中各元素的值为:"<<endl; for(j=0,k=0; k<SIZE; ++k) { if(a[k]%3!=0) //判断元素值是否为3的倍数 { a[j]=a[k]; cout<<a[j]<<" "; j++; } } return 0;}
运行结果:
知识点总结:
删选元素并输出的技巧。
学习心得:
用那段for语句整体考虑比循环一次次筛选排序快很多。
0 0
- 第13周项目1删除数组中所有能被3整除的元素
- 删除数组中所有能被3整除的元素
- 删除数组中所有能被3整除的元素后输出数组
- 第十三周 项目1-1.4 1.5 输出数组中删掉所有能被3整除的元素 ,输出数组中插入后的所有元素
- 第13周项目1.4 删除所有能被3整除的数
- 提高篇项目1.3—随机数创建一个长度为16的整型数组a并初始化,删除数组中所有能被3整除的元素
- 输出一个删除能被3整除元素的数组
- 第十四周项目一数组大折腾(4)创建一个长度为16的整形数组a并初始化,删除数组中所有能被3整除的元素(数组中实际有效使用的元素将不足16),输出删除后数组中的全部元素
- 第十三周项目1--数组大折腾~(删除被3整除的数)
- 输入20个整数,输出其中能被数组中其它元素整除的那些数组元素
- 第13周项目1(4)删除数组中特定元素
- 第3周项目4-顺序表的应用(1)删除元素在[x, y]之间的所有元素
- 第十三周项目1-4:数组中元素的删除
- 第13周 项目1-数组大折腾(4)【删除是3的倍数的元素】
- 第13周项目1(3)输出数组中特殊的元素
- 面试算法:在整形数组中构建元素之和能整除数组长度的子集
- 将1~m能被7或11整除的所有整数放在数组a中,并通过n返回这些数的个数
- 第十三周项目一删除被3整除的数
- 给程序员的忠告(转)
- 使用Cocos2d-x 3.2和Cocos Studio做屏幕适配方案总结
- 第13周项目1-数组大折腾(5)
- HTML5学习之fileReader
- problem中Project'XX'is missing required library:'[路径]\XXX.jar'解决方法
- 第13周项目1删除数组中所有能被3整除的元素
- 数组排序(1)
- 深入理解java异常处理机制
- LeapMotion SDK开发,常用功能总结
- Jenkins FQA
- JS基础——JS找到合适的值
- 软件工程第一次作业
- 第十三周项目1-数组大折腾(1从前往后)
- jdk7 新特性-Java语言的动态性-脚本语言支持api-方法调用05