地大C++_课程设计报告-实现2_8_10_16进制之间转换.docVIP

  • 21
  • 0
  • 约1.11万字
  • 约 29页
  • 2016-09-27 发布于安徽
  • 举报

地大C++_课程设计报告-实现2_8_10_16进制之间转换.doc

《计算机高级语言程序设计 专 业: 地理信息系统114121 姓 名: 刘宏宇 成 绩: 中国地质大学信息工程学院软件工程系 2012 年 12 月 C++课程实习报告 实习题目1 进制转换 【需求说明】 题目描述:编写一个程序,实现2/8/10/16进制之间转换。 【算法设计】 (1)设计思想 首先将输入的任意进制的数存进字符型动态数组中。然后根据算法将其转换为十进制。最后将这个十进制的数转换为目标进制的数并输出。 (2)总体设计 (3)详细设计 #include #include //使用被封装的动态数组 #include using namespace std; int fun int n,int k,vector a,int x ;//定义将输入的数转化为10进制的函数 void f int x, int m ; //定义将10进制的数转化为m进制的函数 void main int n,k,m,i; int x 0; cout 请输入这个数的进制:; cin k; cout 请输入要转化为的进制:; cin m; cout 请输入这个数的位数:; cin n; vector a n ; //创建数组对象 cout 请输入这个数:; for i 0;i n;i++ cin a[i]; cout 跟

文档评论(0)

1亿VIP精品文档

相关文档