编程实现将任意的十进制整数转换成R进制数(R在2-16之间)。
编程实现将任意的十进制整数转换成R进制数(R在2-16之间)。
日期:2016-10-26 14:28:00 人气:1
我的思路:用一个字符串保存转换的结果(str[80)假设十进制数为number,转换的进制为digits,则将numbers%digits(根据余数的情况做相应处理)结果保存在字符串str中,将numbers变为numbers/digits;直到numbers为零。得到的结果为逆序,需要将其倒转,倒转后即为所求。
//-----------c语言实现10进制转2~16进制
#include
#include
void TentoAny(int number,char *st