第六周项目二
来源:互联网 发布:夕又米的淘宝店 编辑:程序博客网 时间:2024/05/18 00:20
#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( ); //返回数组中的最大值};int MyArray::getValue(int i){ //获得数组中下标为i的元素的值 return arrayAddr[i];}int MyArray::getLen(){ //返回数组长度 return len;}int MyArray::getMax( ) { //返回数组中的最大值 return max;}MyArray::MyArray(int *a,int n){len=n;arrayAddr=new int [n];arrayAddr=a; int i; max=-10000; for(i=0;i<n;i++) {if(arrayAddr[i]>max) max=arrayAddr[i]; }}MyArray::~MyArray(){ delete arrayAddr;}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;}
-6-6
0 0
- 第六周项目二。
- 第六周项目二
- 第六周 项目二
- 第六周 项目二
- 第六周项目二
- 第六周上机项目二
- 第六周项目二:填空
- 第六周项目二(1)
- 第六周项目二(2)
- 第六周项目二(b)
- 第六周项目一(二)
- 第六周项目二—数制转换
- 第六次实验:项目二
- 第六周项目二——指针填空A
- 第六周项目二—程序填空B
- 第六周项目二:指针访问对象(a)
- 第六周项目二(程序填空)---a和b
- 第六周 项目二:程序填空(a)
- Android 后台发短信方法
- 百万行csv数据导入mysql的处理
- 第6周项目3——人数不定的工资类
- 感想
- java集合框架面试
- 第六周项目二
- 学习写好一封简历
- opencv SURF、SIFT的使用
- [Codeforces 460E][SCOI 2015集训]Roland and Rose(暴力乱搞)
- 第六周项目四——成员函数,友元函数和一般函数有区别
- CSS 颜色代码大全
- 第六周项目一 深复制体验
- 共享内存的常用函数原理剖析
- 【转】深入 char * ,char ** ,char a[ ] ,char *a[] 内核