/* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作    者:赵焱
* 完成日期:2014 年 4 月 12 日
* 版 本 号:v1.0
* 问题描述:深复制
*/  #include<iostream>
using namespace std;
class A
{
private:  int *arrayAddr;int len;         int max;
public:  A(int *a, int n);  ~A();  int getValue(int i);     int getLen();            int getMax( );
};  A::A(int *a, int n)
{  arrayAddr=new int[n];  len=n; for(int i=0;i<n;i++)  {  arrayAddr[i]=a[i];  }
}  A::~A()
{  delete []arrayAddr;
}  int A::getValue(int i){     return arrayAddr[i];
}
int A::getLen(){   return len;
}
int A::getMax( ) {  max=arrayAddr[0];  for(int i=1;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};  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;
}

第七周 牛刀小试相关推荐

  1. 学习进度条--第七周

      第七周 所花时间(包括上课时间) 10小时(包括上课2小时) 代码量(行) 152 博客量(篇) 2篇(包括团队博客) 了解到的知识点 对组内开发的软件进行讨论,先划分在实施进行更容易进行合作开发 ...

  2. 2014025687《嵌入式系统程序设计》第七周学习总结

    学号2014025687(29) <嵌入式程序设计>第七周学习总结 教材学习内容总结 8.2.5 有名管道FIFO 也叫FIFO(先进先出) 与无名管道的区别:它可以使互不相关的两个进程实 ...

  3. 20155319 2016-2017-2 《Java程序设计》第七周学习总结

    20155319 2016-2017-2 <Java程序设计>第七周学习总结 教材学习内容总结 第十二章 Lambda 如果使用JDK8的话,可以使用Lambda特性去除重复的信息. 在只 ...

  4. 2019年春季学期第七周作业

    A Q 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 2019春第七周作业 我在这个课程的目标是 尽可能了解并且应用指针及文件和数组的知识 这个作业在那个具体方面帮助我实现目标 大致掌 ...

  5. 七周七并发之线程与锁

    2019独角兽企业重金招聘Python工程师标准>>> 七周七并发之线程与锁 博客分类: java 1.概述 1.1并发还是并行(Concurrent or Parallel) A ...

  6. 20159208 《网络攻防实践》第七周学习总结

    20159208 <网络攻防实践>第七周学习总结 教材学习内容总结 20159208 <网络攻防实践>第七周学习总结 教材学习内容总结 本周主要学习了教材的第七章:Window ...

  7. 20172301 《程序设计与数据结构》第七周学习总结

    20172301 <程序设计与数据结构>第七周学习总结 教材学习内容总结 二叉查找树是一种含有附加属性的二叉树,其左孩子小于父结点,父结点小于或者等于右孩子. 用链表实现二叉查找树 add ...

  8. 20155213 2016-2017-2 《Java程序设计》第七周学习总结

    20155213 2016-2017-2 <Java程序设计>第七周学习总结 教材学习内容总结 Lambda 如果使用JDK8的话,可以使用Lambda特性去除重复的信息. 在只有Lamb ...

  9. 20165212第七周学习总结

    20165212-<Java程序设计基础>第七周学习总结 教材学习内容总结 JDBC 连接MySQL数据库 下载JDBC-MySQL数据库驱动 加载JDBC-MySQL数据库驱动 连接数据 ...

最新文章

  1. 《强化学习周刊》第7期:强化学习应用之游戏
  2. 随机森林之oob error 估计
  3. 在web项目中发布jaxws
  4. php 按条件进行计算的方法
  5. android 图片轮播
  6. IOS 创建简单表视图
  7. Virtual Machine Manager 2012 R2利用服务模板部署DC
  8. 【英语学习】【English L06】U02 Food L2 Salad dressings
  9. vue的介绍及基本使用(详细,好理解,示例代码)
  10. 三星投8万亿扩充10nm、7nm产能:骁龙835爆发
  11. matlab求解rl电路,matlab课程设计--RC串联电路与RL并联电路频率响应
  12. ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
  13. 互联网金融指导意见或引发P2P跑路狂潮
  14. Tivoli Storage Manager安装配置
  15. JSON树转换成线性列表(python)
  16. lisp pl线线段数_编写lisp程序多条多段线连接成一条多段线
  17. java实现在pdf中添加文字和图片
  18. 计算机组成原理笔记|01计算机系统概论
  19. Atitit.跨语言反射api 兼容性提升与增强 java c#。Net  php  js
  20. GOOGLE搜索秘籍

热门文章

  1. [云炬创业基础笔记]创业机会识别
  2. 2021年总结---塞翁失马焉知非福
  3. 第2章-7 产生每位数字相同的n位数
  4. JavaWeb开发之ListenerFilter
  5. 华为od机试真题 Java 实现【跳格子游戏】
  6. Latex中的双引号
  7. Win7/10 64位电脑上如何使用TASM指令
  8. TASM报错argument needs type override的解决办法
  9. 英语基础知识---句法
  10. 【饭谈】细嗦那些职场中喜欢用领导口气命令别人的同事