2735:八进制到十进制
-
总时间限制:
- 1000ms 内存限制:
- 65536kB
-
描述
- 把一个八进制正整数转化成十进制 输入
- 一行,仅含一个八进制表示的正整数a,a的十进制表示的范围是(0, 65536) 输出
- 一行,a的十进制表示 样例输入
-
11
样例输出
-
9
-
-
#include<stdio.h> #include<string.h> int main(){ char str[35]; scanf("%s",str); int n=strlen(str); int sum=0;int k=1; for(int i=n-1;i>=0;i--){ sum+=(str[i]-'0')*k; k*=8; } printf("%d\n",sum); return 0; }