//仅仅是10进制转向其他的任何进制
#include <iostream>
using namespace std;
int main(void)
{
char temp[50];
int i = 0, k, t;
long n;
char a[] = "0123456789ABCDEF";
cout << "请输入十进制数:" << endl;
cin >> n;
cout << "请告诉我你想将十进制转向几进制,(2,8,16)?" << endl;
cin >> k;
while(n != 0)
{
t = n % k;
n /= k;
temp[i++] = a[t];
}
cout << "转换后的值为:";
for(i -= 1; i >= 0; i--)
putchar(temp[i]);
cout << endl;
return 0;
}
十进制转其他任意进制
原文作者:进制转换
原文地址: https://blog.csdn.net/ancientear/article/details/79293541
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/ancientear/article/details/79293541
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。