下载此文档

c实验三、四.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
题目 1 图形类设计设计三个图形类: Circle (圆)、 Rectangle (矩形)、 Triangle (三角形); 1、 Cirlce 类基本信息:圆心坐标、半径; Rectangle 类基本信息:长、宽; Triangle 类基本信息:三个顶点坐标; 其中:成员变量为 private 属性,成员函数为 public 属性; 2 、每个图形类有多个构造函数:缺省构造函数、带参数的构造函数; 3、每个图形类有计算图形的面积 GetArea() , 显示图形的基本信息函数 Show() , 修改基本信息的函数 Set( 形参) 。以 Circle 类为例:通过 GetArea() 计算圆的面积, Show() 函数中显示圆心坐标、直径、周长、面积等基本信息; Set(int x,int y, int r) 函数可以修改圆心坐标和半径。[ 实验提示]1 、注意多个构造函数的声明方式与定义实现;; 2 、当输入数据为不合理数据时( 例如:输入的三角形的顶点是否能组成一个三角形), 提示用户输入错误; [ 测试数据]1、 Circle 类测试数据: 圆心:( 20, 30) 半径: 5( -20 , 40) 30 ( 40, -10 ) -5 2、 Rectangle 类测试数据: 顶点坐标: 20, 50 40,5 -9, 10 43, -8 3、 Triangle 类测试数据: 顶点:( 20, 30)、( 40, 50)、( 40, 20) ( 10, 10)、( 50, 10)、( 35, 10) [ 思考与扩展] 题目 2 学生类设计设计一个( 学生)类 1 、基本信息:学号、姓名、性别、出生日期、年级、班级、院系、专业; 其中:基本信息为 private 属性,成员函数为 public 属性; 2、 Student 类有多个构造函数: 缺省构造函数、带参数的构造函数、带默认参数的构造函数 3 、基本功能: 1 )使用对象数组保存学生对象; 2 )可以从键盘输入学生的基本信息; 3) SetInfo( 形参表) 函数可以修改学生的基本信息函数,例如:班级、专业等; 4) Show() 函数显示学生信息; #include<> #include<> class student { private:// 学号、姓名、性别、出生日期、年级、班级、院系、专业; int number; char name[10]; char sex[2]; int day;int month;int year; char classs[2]; char grade[4]; char depart[12]; char major[12]; public: student(){} student(int num,char n[10], char s[2],int d,int m,int y,char clas[2],char gra[4],char depar[12],char maj[12]) { number=num; strcpy(name,n); strcpy(sex,s); day=d; month=m; year=y; strcpy(classs,clas); strcpy(grade,gra); strcpy(depar

c实验三、四 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xdin8hgr8
  • 文件大小102 KB
  • 时间2017-05-17