我的数组类
来源:互联网 发布:淘宝卖家数据分析 编辑:程序博客网 时间:2024/05/22 05:14
#include<iostream>using namespace std;class MyArray{private: int *arrayAddr; //保存一个有len个整型元素的数组的首地址 int len; //记录动态数组的长度 int max; //动态数组中的最大值(并非动态数组中必须要的数据成员)public: MyArray(int *a, int n); ~MyArray(); int getValue(int i); //获得数组中下标为i的元素的值 int getLen(); //返回数组长度 int getMax( ); //返回数组中的最大值};//写出各成员函数的定义MyArray::MyArray(int *a, int n){ int i; arrayAddr=new int[n]; for(i=0;i<n;i++) { arrayAddr[i]=a[i]; } len=n;}MyArray::~MyArray(){ delete []arrayAddr;}int MyArray::getValue(int i){ return arrayAddr[i];}int MyArray::getLen(){ return len;}int MyArray::getMax(){ int i=0; int MAX=0; for(i=0;i<len;i++) { if(arrayAddr[i]>MAX) MAX=arrayAddr[i]; } return MAX;}int main(){ int b[10]= {75, 99, 90, 93, 38, 15, 5, 7, 52, 4}; MyArray r1(b,10); cout<<"最大值:"<<r1.getMax()<<endl; int c[15] = {18,68,10,52,3,19,12,100,56,96,95,97,1,4,93}; MyArray r2(c,15); int i,s=0; for(i=0; i<r2.getLen(); i++) s+=r2.getValue(i); cout<<"所有元素的和为:"<<s<<endl; return 0;}
0 0
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 我的数组类
- 9.2我的数组类
- 2-6-2 我的数组类
- iOS开发------程序实现国际化Localizable
- C++:内存分配
- UnrecognizedPropertyException: Unrecognized field
- poj 1733Parity game(map离散+带权并查集)
- SQL Server中的事务与锁
- 我的数组类
- Servlet实现数据的传递及乱码的解决
- 2005
- 建议性锁和强制性锁机制下的锁
- String、StringBuffer与StringBuilder之间区别
- webview跨域问题解决方案
- aspnet_regiis.exe用法
- 一个类中多个方法进行Junit测试
- php乘法口诀