#include <iostream>
using namespace std;
void sysReverse(int & num, int hex)
{
int tmp;
int i = num;
int sum = 0;
for (; i; i = i / hex)
{
tmp = i % hex;
sum = sum * hex + tmp;
}
num = sum;
}
int main()
{
int num, hex;
cin >> num >> hex;
sysReverse(num, hex);
cout << num;
system("pause");
return 0;
}
C++将一个数字通过指定进制按位逆置(直接覆盖原数)
最新推荐文章于 2024-05-09 10:35:51 发布