自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 第六周C++实验报告(4)

【题目】设计一个三角形类,能够输入三角形的三个顶点,求出其面积、周长,并判断其是否为直角三角形和等腰三角形 #include       #include       using namespace std;   class CPoint   {   private:      double x;  // 横坐标        double y;  // 纵坐标    p

2012-03-28 08:18:34 747 1

原创 第六周C++实验报告(3)

【题目】设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等 [cpp] view plaincopyprint? enum SymmetricStyle { axisx,axisy,point};//分别表示按x轴, y轴, 原点对称   class CPoint   {private:       double x

2012-03-28 08:15:53 457

原创 第六周C++实验报告(2)

【题目】程序填空:按要求将缺少的代码填进去。 a. 用指针访问对象 class A {   private:       int a;   public:       A() {a=0;} A(int aa):a(aa){} }; main()  {  A *p; p=newA(5); } b.指针类型作为成员函数的参数

2012-03-28 08:11:49 543

原创 第六周C++实验报告(1)

【题目】下面的程序存在编译错误。有两种方法可以修改,请给出这两种修改方案,在报告中说明你倾向于用哪一种?为什么?处理此类问题的原则是什么? [cpp] view plaincopyprint? class C   {private:       int x;    public:       C(int x){this->x= x;}

2012-03-28 08:03:13 561

原创 第五周C++实验报告(4)

【题目】设计一个学生类,包括学号(num)和成绩(score)。建立一个对象数组,内放5个学生的数据,要求: (1)用指针指向数组首元素,输出第1、3、5个学生的信息; (2)设计一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。 #include    using namespace std;       cla

2012-03-28 07:57:20 679

原创 第五周C++实验报告(3)

【题目】编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类的数据成员包括长(length)、宽(width)、高(heigth)等。另外: (1)需要定义长方柱类,5个长方柱采用一个对象数组表示; (2)前4个长方柱(即数组的前4个元素)要在定义数组时初始化,其中前3个直接给出参数初始化,第4、5个用默认构造函数初始化;然后第5个长方柱由键盘输入长、宽、高; (3)输出这5

2012-03-28 07:54:23 411

原创 第五周C++实验报告(1)

【题目】设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化 特别要求:为全面体会构造函数的各种写法,本任务要求提交多个版本的程序,体现出你已经掌握下列知识点:(1)使用带参数构造函数,即Triangle(float x, float y, float z),三边长在调用时由实参直接给出;(2)设计默认构造函数,即不指定参数时,默认各边长为1;(3)使用默认参数的构造函数,不给定实参

2012-03-28 07:51:50 509

原创 第四周C++实验报告(3)

#include #include   using namespace std;  class NaturalNumber   {   private:       int n;   public:       void setValue (int x);//置数据成员n 的值,要求判断是否是正整数        int getValue(); //返回私有数据成员n 的值

2012-03-13 19:35:28 660 1

原创 第四周C++实验报告(1)

#include     #include     using namespace std;   class Triangle   { public:       void Setabc(float x, float y, float z);//置三边的值,注意要能成三角形        void Getabc(float *x, float *y, float *z);//取三边的

2012-03-13 19:33:50 707 1

原创 第三周C++实验报告(4)

#include using namespace std; class Box {public:     void get_value(); void display(); float volume(); float area();  private: float length; float width; float height; }; void Box::get_va

2012-03-13 19:32:42 423

原创 第三周C++实验报告(3)

#include using namespace std; class Time { public: void set_time(); void show_time(); void add_time(); void add_seconds(int n); void add_minutes(int n); void add_hours(int n); private: bo

2012-03-13 19:30:05 376

原创 第三周C++实验报告(2)

#include using namespace std; class Time {public:                 //将成员改为公用的 int hour; int minute; int sec; }; Time t; void set_time(void)      //在main函数之前定义且将函数类型改为void型 { cin>>t.hour; ci

2012-03-13 19:28:59 375

原创 第二周C++实验报告(4)

#include    #include"string.h"   using namespace std;   int main()   {    cout     char ch[81];       gets(ch);       int i=0,n=0;       for(n=0;ch[n]!='\0';n++)       {           if(ch[n]!

2012-03-13 19:27:13 879

原创 第二周C++实验报告(3)

#include using namespace std; long fac(int n) { long p; if(n==0||n==1) p=1; else p=n*fac(n-1); return p; } int main() { int n,m,p; cout cin>>n; cin>>m;         if(n p=fac(m)/(fac(n)*

2012-03-13 19:21:20 890

原创 第二周C++实验报告(2)

#include using namespace std; int main() { int j,n; int a[100]; cin>>n; int i=0; while(n>0) { a[i]=n%2; n=n/2; i++; } for(j=i-1;j>=0;j

2012-03-06 20:36:36 301

原创 第二周C++实验报告(1)

#include using namespace std; void d2b( int n) { if(n==0) cout else d2b(n/2); cout } int main() { int a; cin>>a; d2b(a); return 0; }

2012-03-06 20:07:28 326

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除