C课程设计复数计算器.docxVIP

  • 5
  • 0
  • 约3.23千字
  • 约 5页
  • 2019-09-14 发布于广东
  • 举报
实验一复数ADT的描述及实现 实验要求 用抽象数据类型描述complex类,要求实现复数的构造(三个构造函数:缺省构造函数、 带有参数的构造函数和拷贝构造函数),设计getreaKgetimag甫数来实现复数的取值,setreal setimag函数设定复数的实部和虚部,用操作符重载实现复数的加法、减法和输出。 程序功能说明 在用户界血中用户可以选择将要进行的操作,该程序可以实现复数的输入、输115、加 法、减法。 概要设计 (1)抽象数据类型 ADT complex! 数据对象: 数据关系: 基本操作: D={ cl,c2,c3,c4 | cl,c2,c3,c4 均为 double 型} R= {c 1 ,c2,c2,c3 ,c3,c4) 创建复数 setreal (), setimag (); 取复数的值 getreal (), getimag (); 复数的加法; 复数的减法; } ADT complex; 主函数 void main() { complex cl,c2,c3,c4; int i=l; while(i=0iv5){ coutw ****** cout?n cout?H cout?H cout?H cout?H 设置复数cln?endl; 设置复数c2H?endl; 计算两个复数之和H?endl; 计算两个复数Z差n?endl; 0 .退出程序H?endl;

文档评论(0)

1亿VIP精品文档

相关文档