第13周项目1-数组大折腾(4)

来源:互联网 发布:2017七天网络阅卷查分 编辑:程序博客网 时间:2024/05/16 18:40

问题及代码:
/*
*Copyright(c)2014,烟台大学计算学院
*All  rights reserved.
*文件名称:test.cpp
*作者:陈银丽
*完成日期:2014年11月24日
*版本号:v1.0
*
*问题描述:创建一个长度为16的整型数组并初始化,删除数组中所有能被3整除的元素(数组中实际有效使用的元素不足16),输出删除后数组中的全部元素。

*输入描述:
*程序输出:

*/

#include <iostream>using namespace std;int main(){   int i,n=0,j;   int a[16]={5,6,7,94,46,13,32,65,98,47,58,69,12,23,91,3};   for (i=0;i<=15-n;i++)   {       if(a[i]%3==0)       {           n++;           for(j=i;j<=15-n;j++)           a[j]=a[j+1];       }   }    cout << "共删除" << n<<"个数据,删除后数组中的全部元素为:"<<endl;        for (i=0;i<=15-n;i++)        cout <<a[i]<<" ";    return 0;}

运行结果:

知识点总结:数组问题

学习心得:继续努力

0 0