五进制加减法.docVIP

  • 14
  • 0
  • 约5.82万字
  • 约 8页
  • 2017-02-11 发布于河南
  • 举报
五进制加减法

河北工业大学计算机软件技术基础(VC)课程设计报告 一、题目: 17五进制加减法 二、设计思路 1、总体设计 (1)由用户输入两个五进制无符号整数,计算得到它们的和、差并输出 (2)程序运行时,提示用户输入两个五进制整数 (3)程序计算后,输出运算结果 2、各功能模块的设计 单个字符与数字的转换 在字符转数字时,0~4只需减去0即可;同样的,数字转字符时,只需加上0。 求两个数据(字符数组中)的和 从低位向高位逐位相加,每位数字相加时,实际是三个数字相加:两个加数的当前位数字和低位向当前位的进位。要将两个加数的数组元素(字符型)转换成相应的数字再相加,相加后转换为字符存入存放和的字符数组中。最后对存放和的字符数组求逆序,使得高位存放在下标为0的元素中。 当输入大于4的数时 程序显示错误,退出循环,当输入小于4的数时程序正常运行, 主要用循环模式来实现,如果与条件不相符,就退出循环。 求两个数据(字符数组中)的差 从低位向高位逐位相减,每位数字相减时,实际是三个数字相减,要将两个加减数的数组元素(字符型)转换成相应的数字再相减,相加后转换为字符存入存放和的字符数组中。最后对存放和的字符数组求逆序,使得高位存放在下标为0的元素中。 3、设计中的主要困难及解决方案 1)困难1 相减时高位的零无法去掉 不影响运行结果 2)困难2 乘法没有编出来 4、你所设计的程序最终完成的功能 说明你编

文档评论(0)

1亿VIP精品文档

相关文档