P进制转10进制
#include<cstdio>
int PtoTen(int x,int p)
{
int value=1; //权值
int ans=0;
while(x)
{
int temp=x%10; //获取低位
ans+=temp*value;
value*=p;
x/=10; //实现循环次数的控制
}
return ans;
}
int main()
{
int p=17;
printf("%d",PtoTen(p,8));
return 0;
}