描述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); } }