题目描述
编程,输入一个10进制正整数,然后输出它所对应的八进制数。
样例输入
10
样例输出
12
代码
void convertToEight(int number){
int array[100];
int temp = 0;
while (number >= 8) {
array[temp++] = number % 8;
number = number / 8;
}
array[temp] = number;
for (int i = temp; i >=0; i--) {
printf("%d", array[i]);
}
}
int main() {
int number;
scanf("%d", &number);
convertToEight(number);
return 0;
}