p进制转10进制,10进制转p进制(C++/Python)
思路很简单,首先要注意任何数的p进制都是基于10进制进行定义的。回顾一下p进制数(anan−1⋯a0‾)p(\overline{a_na_{n-1}\cdots a_0})_{p}(anan−1⋯a0)p的定义式:(anan−1⋯a0‾)p=∑i=0naipi(\overline{a_na_{n-1}\cdots a_0})_{p}=\sum_{i=0}^n a_i p^i(anan−1⋯a0)p=i=0∑naipi其中右侧的计算都是基于十进制的。我们再将右侧的十进制结果记作
原创
2021-03-24 23:29:46 ·
1119 阅读 ·
0 评论