题目描述
把一个八进制正整数转化成十进制。
输入
一行,仅含一个八进制表示的整数a,a的十进制表示的范围是(0<a<65536)。
输出
一行,a的十
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,s=0,x=1;
cin>>n;
while(n){
long long a=n%10;
s=s+a*x;
x=x*8;
n=n/10;
}
cout<<s;
return 0;
}
进制表示。
样例输入输出
输入:11
输出:9