九进制正整数 (2022)_9转换成十进制等于多少?
问题分析
取出每一位乘上对应的系数相加即可。
代码实现
#include <iostream>
using namespace std;
int main()
{
int xishu=1;//系数
int num=2022;//9进制数
int answer=0;
while(num!=0){//取出每一位乘上对应系数
answer+=(num%10)*xishu;//加和
xishu*=9;
num/=10;
}
printf("%d",answer);//输出结果
return 0;
}
该文介绍了如何将一个九进制正整数(例如2022_9)转换为十进制数,通过不断取出位数乘以相应系数相加实现。提供的C++代码示例展示了这一过程。
8147

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



