C++ 进制转换(HDUOJ 2031)
来源:互联网 发布:win10怎么装不了mysql 编辑:程序博客网 时间:2024/06/06 21:38
进制转换都采用辗转相除法,相关例子见HDUOJ 2031,代码如下:
#include <iostream>#include <iomanip>#include <cmath>#define PI 3.1415927using namespace std;//进制转换,10进制数N转换成R进制void baseConvert(int N, int R) {int a[32] = {0};char b[17]="0123456789ABCDEF";if(N<0) cout << '-';int num = abs(N);int i = 0;while(num>0) {//辗转相除法a[i]=num%R;num = num/R;i++;}for(int j=i-1; j>=0; j--) {cout << b[a[j]];}cout << endl;}int main(){int N, R;while(cin>>N>>R) {baseConvert(N, R);}return 0;}
- C++ 进制转换(HDUOJ 2031)
- HDUOJ 进制转换 题目2031
- HDUOJ 2031
- hduoj 2031
- HDUOJ
- HDUoj
- C#进制转换
- c#-进制转换
- C.进制转换
- c++-进制转换
- C语言-进制转换
- c/c++进制转换
- C语言 进制转换
- C语言进制转换
- C经典 进制转换
- C 进制转换程序
- 14C进制转换
- 进制转换C语言
- 黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系
- 用css实现Gridview固定表头和列
- 百度star
- 设计模式 - 桥接模式(BRIDGE)
- UVA ZOJ 3490 - String Successor
- C++ 进制转换(HDUOJ 2031)
- PHP绘图入门以及JPGraph库的使用
- K60(Cortex-M4)开源开发探索(六)—— OpenOCD的配置
- 释放内存中的图片资源
- 项目管理论文常见问题摘要-刘俊平
- 别了,我的实习生涯
- verilog HDL基本语法笔记
- MFC消息响应机制分析
- 千与千寻django(四)---django的模型层与数据库的连接