进制转换-挑战难题

编程,输入一个10进制正整数,然后输出它所对应的八进制数。
样例1
输入:
10
输出:
12
import java.util.Scanner;

public class Main {
public static void main(String args) {
Scanner input = new Scanner(System.in);
int m = input.nextInt();
int k = 8;
trans(m,k);
}


static void trans(int m, int k)
{
int a = new int[1024];
int i;
for(i = 0; m != 0; i++)
{
a[i] = m % k;
m /= k;
}
for(i-=1; i >= 0; i--)
System.out.print((a[i]));
}

}[/i][/i]


[i]--来自网页客户端[/i]
宣传图片22.jpg
已邀请:

要回复问题请先登录注册

Template error, template file not found