2013级C++第17周项目【项目4】数组用于进制转换
来源:互联网 发布:poi数据是什么 编辑:程序博客网 时间:2024/05/21 06:26
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目4.cpp* 作 者:刘旺* 完成日期:2014年3月13日* 版本号: v1.0** 输入描述:* 问题描述:编一个程序,其中调用函数void tran(int n, int d)用于将十进制数n转换为d进制数输出,* 并输出d进制数中最大位值是多少,在第几位。d的取值在2-32之间,数制d超过10时,* 依次用ABC...代表其基本符号,如对17进制而言,G代表其最大符号,对应十进制的16。* 程序输出:* 问题分析:*/#include <iostream>using namespace std ;void tran(int n, int d) ;int main(){ cout << "1000的" << "2进制数为:" ; tran(1000,2) ; cout << endl ; cout << "1000的" << "8进制数为:" ; tran(1000,8) ; cout << endl ; cout << "1000的" << "24进制数为:" ; tran(1000,24) ; cout << endl ; return 0 ;}void tran(int n, int d){ char a[20] ; int i=0,j,k ; while(n != 0) { a[i] = n%d+48 ; if(a[i]>58){a[i]=a[i]+7;} n = n/d ; i++ ; } for(j=i-1; j>=0; j--) { cout << a[j] ; }}
我感觉进制转换确实是个经典题十分有意思,这个题在学c中做过也有点映像,所以现在写出来感觉心情不错。come on!
0 0
- 2013级C++第17周项目【项目4】数组用于进制转换
- 第17周项目19-数组用于进制转换
- C++第17周项目4 数组用于进制转换
- 第17周项目4--数组用于进制转换(正确答案版)
- 17周项目四。数组用于进制转换
- 第十七周-(项目四)数组用于进制转换。
- 第十七周上机实践项目——数组用于进制转换
- 数组用于进制转换
- 数组用于进制转换
- 2013级C++第17周项目【项目3-数组的排序】
- 第6周项目4-数制转换
- 第6周项目4-数制转换
- 第6周项目4数制转换
- 第6周项目4--数制转换
- 第6周 项目4- 数制转换.
- 【第6周 项目4 - 数制转换】
- 第6周项目4 - 数制转换
- 第6周 项目4 - 数制转换
- Hash的应用(2)
- Deep Learning(深度学习)学习笔记整理系列之(二)
- 动态规划算法解最长公共子序列LCS问题
- 存储过程在SQLServer2008 R2中的实现
- 【Unity3D】【NGUI】grid下面的item的重复利用
- 2013级C++第17周项目【项目4】数组用于进制转换
- Android基础类之BaseAdapter
- 数组的循环移位
- cocos2dx CrystalCraze 宝石消除游戏 解析(一)
- 2014年最强web开发工具集,200+款等你哦!
- coco2d-x 之利用CocoStudio创建骨骼动画特别注意地方
- 艾维斯
- IOS判断模拟器
- html5 css3网页字体的设置