第六周项目二—程序填空B
来源:互联网 发布:如何同意淘宝试用协议 编辑:程序博客网 时间:2024/06/02 21:19
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:杨晨* 完成日期: 2013年4 月 5 日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/#include<iostream>#include<stdlib.h>using namespace std;class A{private: int *a; int n; int MaxLen; public: A(): a(0), n(0), MaxLen(0) {} ~A(); int GetValue(int i) {return a[i];} A(int *aa, int nn, int MM);};A::A(int *aa, int nn, int MM){ n=nn; MaxLen=MM; if(n>MaxLen) exit(1); a=new int[MaxLen]; for(int i=0;i<MM;++i) { a[i]=*(aa+i); }//以i为循环变量把aa数组中每个元素值传送给a数组的对应元素中}A::~A(){ delete[]a;}//析构函数的类外定义,释放指针型数据a所指向的空间int main(){ int b[10]={1,2,3,4,5,6,7,8,9,10}; A r(b,10,10); int i,s=0; for(i=0;i<10;i++){ s+=r.GetValue(i);}; //以i为循环变量,把r对象的a数据成员中的每个元素值依次累加到s中 cout<<"s="<<s<<endl; return 0;}
输出结果:
- 第六周项目二—程序填空B
- 第六周项目二(程序填空)---a和b
- 第六周 项目二:程序填空(b)
- 第六周项目二:填空
- 第六周 项目二:程序填空(a)
- 第六周项目二——指针填空A
- 第六周任务二之程序填空
- 第六周项目2—程序填空a
- 项目二--程序填空
- c++第七周项目二-程序填空
- 第6周项目二-程序填空
- 第十五周项目二 程序填空
- 第六周上机任务项目2 程序填空
- 第六周任务二 填空
- 第六周项目2填空
- 第十五周项目1—程序填空
- 第十五周项目1—程序填空
- 第六周项目二(b)
- Maven命令行创建web
- webdriver 学习感悟
- ZOJ 2787 Children of the Candy Corn
- 第五周上机任务项目 2
- 今天的这可是有原因的飞鸽传书
- 第六周项目二—程序填空B
- 读程序的完善
- C++类构造函数初始化列表
- 飞秋爱好者(WZ132)
- 搜索词纠错(拼写检查)、相关搜索的原理与实现
- 以此献给所有的朋友:有关癌症
- 内存字节对齐
- 深入了解Struts2返回JSON数据的原理及具体应用范例
- 专题5-4.野指针和内存操作分析(国嵌C语言视频)