- 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、你所设计的程序最终完成的功能
说明你编
您可能关注的文档
- 智能小区视频监控系统设计_secret.doc
- 00Eobdy(免费)英语学习经验方法全套整理.doc
- 台州华蓝HLINVERTER.doc
- 第十三章 商业银行利率风险度量与管理.doc
- WIFI知识.doc
- 金融市场第十章.doc
- 财务管理 判断练习.doc
- 货币银行学试卷.doc
- 公司金融 整理.doc
- 利用XML实现通用WEB报表打印.doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)