#include
using namespace std;
void fan(int a, int bit)
{
if (bit == 1)
{
for (int i = 0;i < a;i++)
cout << “1”;
return;
}
if (a != 0)
fan(a / bit, bit);
if (a == 0);
else if (a % bit == 10)
cout << “A”;
else if (a % bit == 11)
cout << “B”;
else if (a % bit == 12)
cout << “C”;
else if (a % bit == 13)
cout << “D”;
else if (a % bit == 14)
cout << “E”;
else if (a % bit == 15)
cout << “F”;
else
cout << a % bit;
}
int main()
{
int a = 0;
int bit = 0;
cin >> a >> bit;
fan(a,bit);
return 0;
}
二进制转化位其他进制
进制转换算法解析
最新推荐文章于 2024-07-27 20:01:52 发布
3893

被折叠的 条评论
为什么被折叠?



