zoukankan      html  css  js  c++  java
  • 第十三周项目1-数组大折腾(二)

    创建一个长度为16的整型数组a并初始化,删除数组中所有能被3整除的元素(数组中实际有效使用的元素将不足16),输出删除后数组中的全部元素。
    /*
     *Copyright (c) 2014,烟台大学计算机学院
     *All gight reserved.
     *文件名称:temp.cpp
     *作者:邵帅
     *完成时间:2014年11月20日
     *版本号:v1.0
    */
    #include<iostream>
    using namespace std;
    int main()
    {
        int i,n=0,j;
        int a[16]= {1,3,5,43,67,56,9,46,21,4,6,7,4,32,12,61};
        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;
    }


    运行结果:

    创建一个长度为16的整型数组a并初始化前15个元素,输入一个整数b,将b插入到a[0]位置(原有的数据往后“移动”),输出删除后数组中的全部元素。
    /*
     *Copyright (c) 2014,烟台大学计算机学院
     *All gight reserved.
     *文件名称:temp.cpp
     *作者:邵帅
     *完成时间:2014年11月20日
     *版本号:v1.0
    */
    #include<iostream>
    using namespace std;
    int main()
    {
        int i,n=0,j,b;
        int a[16]= {1,3,5,43,67,56,9,46,21,4,6,7,4,32,12};
        cout<<"请输入数据:";
        cin>>b;
        for (i=14; i>=0; i--)
        {
            a[i+1]=a[i];
        }
        a[0]=b;
        cout<<"插入数据"<<b<<"后,数组的全部元素是:"<<endl;
        for (i=0; i<=15; i++)
            cout<<a[i]<<" ";
        return 0;
    }

    运行结果:


    @ Mayuko

  • 相关阅读:
    内部类&匿名内部类
    Object:
    多 态★★★★★(面向对象特征之三)
    接 口:
    继 承(面向对象特征之二)
    封 装(面向对象特征之一)
    三:面向对象:★★★★★
    Codeforces 719 E. Sasha and Array (线段树+矩阵运算)
    uestc oj 1218 Pick The Sticks (01背包变形)
    uestc oj 1217 The Battle of Chibi (dp + 离散化 + 树状数组)
  • 原文地址:https://www.cnblogs.com/mayuko/p/4567616.html
Copyright © 2011-2022 走看看