2014-第七周项目二---体验常成员函数
来源:互联网 发布:sql insert 多行数据 编辑:程序博客网 时间:2024/06/05 00:57
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:刘晓晓*完成日期:2014年 04月8号*版本号:v1.0*对任务及求解方法的描述部分:*输入描述: 无*问题描述:*程序输出:无*问题分析:*算法设计:*/#include<iostream>using namespace std;class A{private: int *arrayAddr;//保存一个有len个整型元素的数组的首地址 int len; //记录动态数组的长度 int max; //动态数组中的最大值(并非动态数组中必须要的数据成员)public: A(int *a, int n); ~A(); int getValue(int i); //获得a指向的数组中下标为i的元素的值 int getLen(); //返回数组长度 int getMax( ); //返回数组中的最大值};A::A(int *a,int n){ int i; int max1=-9; len=n; (arrayAddr)=new int [n]; for (i=0; i<n; i++) { *(arrayAddr+i)=*(a+i); if (*(arrayAddr+i)>max1) max1=*(arrayAddr+i); } max=max1;}A::~A(){ delete arrayAddr;}int A::getValue(int i) //获得a指向的数组中下标为i的元素的值{ return arrayAddr[i];}int A::getLen() //返回数组长度{ return len;}int A::getMax( ) //返回数组中的最大值{ return max;}int main(){ int b[10]= {75, 99, 90, 93, 38, 15, 5, 7, 52, 4}; A 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}; A 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
- 2014-第七周项目二---体验常成员函数
- 第七周 项目二 体验常成员函数
- 第七周项目二-体验常成员函数
- 第七周项目二体验常成员函数
- 第七周项目二-----体验成员函数
- 第七周-项目2-体验常成员函数
- 第七周 项目2--体验常成员函数
- 第七周项目2-体验常成员函数
- 第七周 项目2 体验常成员函数
- 第七周作业项目---体验常成员函数
- 第七周项目2-体验常成员函数
- 项目二 体验常成员函数
- 项目二-体验常成员函数
- 2014-项目一--体验常成员函数
- 第五周项目:体验常成员函数
- 第五周项目体验常成员函数
- 第七周——体验常成员函数
- 第七周 项目二:成员函数、友元函数、一般函数之区别(初体验)
- hbase安装错误
- python 字典方法
- 苏州图纸加密软件SDC沙盒分析
- Android系统信息获取 之十四:获取WIFI热点相关信息
- sp防注入代码和防cookie注入代码
- 2014-第七周项目二---体验常成员函数
- 无法安装这个包:PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file 'C:\WINDOWS\TEMP/baidu-s
- 线性表的链式存储
- 写下近来心得吧,自我反省
- ios7 所有动画效果失效问题
- Android软件开发之ListView 详解
- 第七周上机实践项目——深复制体验
- 多重背包转换成0-1背包
- 走台阶问题