- 博客(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关注的人