六周任务2.2

原创 2012年03月28日 20:25:18
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生 
* All rights reserved.
* 文件名称:                              
* 作    者:   张启立                        
* 完成日期:   2012      年   3    月    28   日
* 版 本 号:          

* 对任务及求解方法的描述部分
* 输入描述:   
* 问题描述:  用指针访问成员函数
* 程序输出: 
* 程序头部的注释结束
*/
//   下面为源程序:
#include <iostream>

using namespace std;

class A 
{
private:

	int *a; 

	int n; 

	int MaxLen;

 public:

	A ( int *aa, int nn, int MM );

	A (): a ( 0 ), n ( 0 ), MaxLen ( 0 ) {}

	~A ();

	int GetValue (int i) {return a [ i ]; }
	
} ;
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 < nn; i ++ )//以i为循环变量把aa数组中每个元素值传送给a数组的对应元素中
	{

		* ( a + i ) =* ( aa + i );

	}
}
A :: ~A ( )                       //析构函数的类外定义,释放指针型数据a所指向的空间
{
	delete a;

}

void 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++ ) //以i为循环变量,把r对象的a数据成员中的每个元素值依次累加到s中
	{
		s = s + r.GetValue ( i );

	}
	cout << " s= " << s << endl;

	system  ( " pause " );
}

六周三次课

1、  awk命令:   -F   #指定分隔符 OFS   #print的时候指定的分隔符 NR    #表示行 NF    #表示段 awk –F ‘:’ ‘{print $1}’ t...
  • csdn_chenc
  • csdn_chenc
  • 2018年01月17日 17:50
  • 12

六周一次课

1、  正则__grep:   正则就是一串有规律的字符串 掌握好正则对于编写shell脚本有很大帮助 各种编程语言中都有正则,原理是一样的   grep [-cinvABC] ‘word...
  • csdn_chenc
  • csdn_chenc
  • 2018年01月15日 14:48
  • 15

六周第三次课 2017.11.22 awk

9.6/9.7 awk awk支持分段 指定分隔符为:,列出第一段。(打印所有的段就把1改成0) 列出文件所有内容。(不用F指定分隔符,默认是以空白为分隔符) 指定分隔符为:,列出第1...
  • wtyufdssyh
  • wtyufdssyh
  • 2017年11月22日 22:47
  • 33

hiho一下 第十六周 RMQ-ST算法

RMQ (Range Minimum/Maximum Query)问题:对于长度为N的数列a,若干次查询,每次给出R和L,a[L——R]的最小(大)值,也就是说,RMQ问题是指求区间最值的问题。 此...
  • ZzebraA
  • ZzebraA
  • 2016年04月08日 21:02
  • 205

Quartz 框架 教程(中文版)2.2.x 之第七课 触发监听器和作业任务监听器

原文地址:http://www.quartz-scheduler.org/documentation/quartz-2.2.x/tutorials/tutorial-lesson-07...
  • huangying2124
  • huangying2124
  • 2014年04月27日 11:23
  • 1970

六周任务三

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: ...
  • dizzy12
  • dizzy12
  • 2012年03月28日 20:26
  • 331

第十六周任务:指来指去

/*  * 程序的版权和版本声明部分  * Copyright (c)2012, 烟台大学计算机学院学生  * All rightsreserved.  * 文件名称: 2.cpp  * 作    者...
  • ycz19930423
  • ycz19930423
  • 2012年12月17日 08:12
  • 181

第十六周 任务三

#include #include #include #include using namespace std; class Student { public: ...
  • hb9206
  • hb9206
  • 2012年06月04日 18:48
  • 756

六周任务5

//任务五 main.cpp #include #include #include "class.h" using namespace std; int main(...
  • liucuanfeng
  • liucuanfeng
  • 2012年03月27日 20:43
  • 215

第十六周任务4

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:自动处理文档...
  • yuchenziyou
  • yuchenziyou
  • 2012年06月14日 12:43
  • 3089
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:六周任务2.2
举报原因:
原因补充:

(最多只允许输入30个字)