频道澳门葡京手机版网址
登录注册
澳门葡京手机版网址 > 澳门葡京手机版网址 > App开发 > 其他 > 正文
数组类(I)
2017-04-19 09:04:52      个评论    来源:你的你的都是你的的博客  
收藏   我要投稿

数组类(I):封装一个整型数组类,用于存储整数和处理的相关功能,支撑以下操作。

1. Array::Array()无参构造方法:创建一个空数组对象。

2. Array::size()方法:返回Array对象中元素个数。

3. Array::get(int n)方法:按格式从输入读取n元素。

4. 下标运算符:返回下标所指的元素。

 

-----------------------------------------------------------------------------

 

你设计一个数组类Array,使得main()函数能够正确运行。

 

函数调用格式见append.cc。

 

append.cc中已给出main()函数

Input

输入的第一个整数n,表示有n组测试数据。

后面的每行以一个整数k开头,表示后面有k个整数。

 

Output

把输入的数组,输出出来。每行数据对应一个输出。格式见sample。

 

#include 
#include 
#include 
using namespace std;
class Array{
   private:
      vectors;
      int len;
   public:
      Array():len(0){}
      void get(int n){
         len=n;s.resize(n);
         for(int i=0;i>a;s[i]=a;
         }
      }
      int size(){return len;}
      int operator[](int a){
         return s[a];
      }
};
int main()
{
    int cases;
    Array arr;
    cin >> cases;
    for(int ca = 1; ca <= cases; ca++)
    {
        int len;
        cin >> len;
        arr.get(len);
        for(int i = 0; i < arr.size(); i++)
            if(i + 1 == arr.size())
                cout << arr[i];
            else
                cout << arr[i] << " ";
        cout << endl;
    }
}
 


 

点击复制链接 与好友分享!回澳门葡京手机版网址澳门葡京手机版网址
上一篇:hpuoj 杨辉三角
下一篇:Java学习笔记
相关文章
图文推荐

关于大家 | 联系大家 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 澳门葡京手机版网址_澳门新莆京娱乐_www.88807.com - 点此进入--致力于做实用的IT技术学习网站

XML 地图 | Sitemap 地图