c++课程设计实验报告doc.docxVIP

  • 60
  • 0
  • 约1.32万字
  • 约 29页
  • 2018-10-14 发布于浙江
  • 举报
c课程设计实验报告doc

学院 信息科学与工程 专业 电子信息科学与技术 学生姓名 董雪 学号 1503070207 设计题目 一.大整数类的设计与实现 二.大整数类MFC的设计与实现 内容及要求: PART I. 大整数类的设计与实现 计算机中表示整数的位数是有限的,设计并实现一个能够进行任意长度整数准确计算的类,完成以下功能: (1) 用构造函数实现大整数的构造。 (2) 重载“+”运算符,实现两个大整数的相加运算; (3) 重载“-”运算符,实现两个大整数的相减运算; (4) 重载“*”运算符,实现两个大整数的相乘运算; (5) 重载“”运算符,实现大整数的输出。 提示:长整数用一维字符型数组来存储,数组的每一个元素顺序存储长整数的一位数字。 设有k位长整数m,用数组a[]存储: m=a[k]*10^(k-1)+a[k-1]*10^(k-2)+...+a[2]*10^1+a[1]*10^0 并用a[0]存储长整数m的位数,即a[0]=k。 可以自行编写链表类,或者使用STL中的list容器,也可以采用vector类实现 PART II 大整数类MFC的设计与实现 进度安排: 第17周:分析题目,查阅课题相关资料,进行类设计、算法设计; 第18周:上机调试程序,程序测试与分析,撰写课程设计报告,准备答辩。 指导教师(签字): 年 月 日 学院院长(签字) 年 月 日

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档