第6周实验报告2

原创 2012年03月26日 19:22:30
/*
*实验目的:加强对类的认识。    
*实验内容:类    
* 程序头部注释开始    
* 程序的版权和版本声明部分    
* Copyright (c) 2011, 烟台大学计算机学院学生     
* All rights reserved.    
* 文件名称:                                 
* 作    者:朱亚楠                              
* 完成日期:  20112年 03月 27 日    
* 版 本 号:              
    
* 对任务及求解方法的描述部分    
* 输入描述:    
* 问题描述:    
* 算法说明:* 程序头部的注释结束(此处也删除了斜杠)    
*/
a.用指针访问对象
#include <iostream>     
    
using namespace std;    
    
class A    
{    
private:    
    int a;    
public:    
    A(){a=0;}    
    A(int aa):a(aa){}    
};    
#include"er.h"     
void main()    
{    
    A *p;    
    p=new A(5);    
    
    system("pause");    
}    
b.指针类型作为成员函数的参数
  #include <iostream>     
    
using namespace std;    
    
class A    
{    
private:    
    int *a;    
    int n;    
    int Maxlen;    
public:    
    A():a(0),n(0),Maxlen(0){}    
    A(int *aa,int nn,int MM);    
        ~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<Maxlen;i++)    
    {a[i]=aa[i];}    
}    
A::~A()    
{    
    delete[]a;    
}    
#include"er.h"     
void main()    
{    
    int b[10]={1,2,3,4,5,6,7,8,9,10};    
    A r(b,10,10);    
    int s=0,i;    
    for(i=0;i<10;i++)    
        s=s+r.Getvalue(i);    
    cout<<"s="<<s<<endl;    
    
    system("pause");    
}    
  

程序填空比较那些题还算比较温柔的啦。。。嘿嘿


                    

第6周实验报告2

1: #include using namespace std; class A { private: int a; public: A() {a=0;} A(in...

第6周实验报告任务二

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称...

ucore操作系统lab2实验报告

练习1:实现 first-fit 连续物理内存分配算法 在实现first fit 内存分配算法的回收函数时,要考虑地址连续的空闲块之间的合并操作。提示:在建立空闲页块链表时,需要按照空闲页块起始地址来...

《C++第七周实验报告2-1》---利用成员函数、友元函数和一般函数,实现三个版本的求两点间距离的函数

/* 【任务2】阅读下面的程序,仔细阅读注释。然后模仿完成求点类中距离的任务。 例:使用成员函数、友元函数和一般函数的区别 你需要完成的任务是,利用成员函数、友元函数和一般函数,实现三个版本的求...

I2C总线及AT24C02读写实验报告

实验名称:I2C总线实验一 实验目的:利用定时器产生0~99秒表在数码管前两位显示 每过一秒写入到AT24C02里面,关闭实验板后 重新打开实验板,秒表从AT24C02读入数据继 续上一次的计时...

《第四周实验报告任务2》

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

第十周实验报告任务2 定义一个名为CPerson的类。

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:定义...

操作系统实验报告:ucore_lab2~5

这次的实验,基本上对应着ucore的lab2~lab5。 问题1: (1) 当前系统探测物理内存布局的过程是在实模式下完成的。 使用的方式是基于INT 15h中断的e820h。   内存探测的过...

第16周实验报告3(用指针完成14周任务2)

实验目的:学会使用循环控制语句解决实际问题 实验内容:用循环控制语句编写程序,完成表达式的计算,强化指针的使用! * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) ...

《第十周实验报告任务2》

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第6周实验报告2
举报原因:
原因补充:

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