描述java
把一个八进制正整数转化成十进制。code
输入ci
一行,仅含一个八进制表示的正整数a,a的十进制表示的范围是(0, 65536)。class
输出import
一行,a的十进制表示。im
样例输入next
11
样例输出static
9
心得: 很简单.co
import java.util.Scanner; public class OpenJudge2735 { public static void main(String[] args) { Scanner cin = new Scanner(System.in); String octal = cin.next(); int sum = 0; int base = 1; for (int i = octal.length() - 1; i >= 0; i--) { sum += (octal.charAt(i) - '0') * base; base *= 8; } cin.close(); System.out.println(sum); } }