第十三周项目1--数组大折腾~(删除被3整除的数)
2014-11-20 15:09
218 查看
问题及代码:
运行结果:
总结:下标要从0开始,是a[15]不是a[16],所以该程序中"i<n,i<16“没有等于。。。
/* *Copyright(c) 2014 烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:尚 月 *完成日期:2014年 11 月 20 日 *版本号:V1.0 * *问题描述:创建一个长度为16的整型数组a并初始化,删除数组中所有能被3整除的元素。 *程序输出:输出删除后数组中的全部元素。 */ #include <iostream> using namespace std; int main() { int i,j,n=16; int a[16]= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; for (i=0; i<16; i++) { if(a[i]%3==0) { j=i; while (j<n-1) { a[j]=a[j+1]; j++; } n--; } } for (int i=0; i<n; i++) cout<<a[i]<<" "; return 0; }
运行结果:
总结:下标要从0开始,是a[15]不是a[16],所以该程序中"i<n,i<16“没有等于。。。
相关文章推荐
- 第十三周项目一 数组大折腾(4.删除长度为16整型数组中能被3整除的数)
- 第十三周项目 1 数组大折腾(4)——删除元素
- 第十三周项目1数组大折腾(4 删除3的倍数)
- 第十三周项目1-数组大折腾4删除特定的元素
- 第十四周项目一数组大折腾(4)创建一个长度为16的整形数组a并初始化,删除数组中所有能被3整除的元素(数组中实际有效使用的元素将不足16),输出删除后数组中的全部元素
- 第十三周项目一数组大折腾(1)
- 第十三周项目1数组大折腾(1)
- 第十三周项目一数组大折腾(2)
- 第十三周项目一数组大折腾
- 第十三周项目一——数组大折腾(1)
- 第十三周项目1.2 折腾数组(2)倒序输出
- 第十三周 项目一:数组大折腾(1.2)
- 第十三周项目 1 数组大折腾(3)——元素、下标中三的倍数的数
- 第十三周项目1-数组大折腾1 换行
- 第十三周项目一:数组大折腾(三)
- 第十三周项目1--数组大折腾~加倍(0-9)
- 第十三周 项目一:数组大折腾(1.5)
- 第十三周 项目一:数组大折腾(1.1)
- 第十三周项目1--数组大折腾~20元素排列(法一)
- 第十三周项目1 折腾数组(1)