用c++编写函数,该函数能将任意十进制数转换为R进制数(2<=R=<16)。调用该函数,将输入的一
用c++编写函数,该函数能将任意十进制数转换为R进制数(2<=R=<16)。调用该函数,将输入的一
日期:2017-09-21 12:55:14 人气:1
根据十进制转换成其他进制的计算方法:不断用十进制与R相除,然后取余数,最后再把整个结果颠倒过来,设计的程序如下:
#include #include #include using namespace std;string Convert(int num, int R){string res;vector temp;int remainder = 0;while (num != 0){remainder = num % R;num = num / R;temp.push_back(remainder