[二级C语言]进制转换

it2025-08-12  6

题目描述

编程,输入一个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; }

 

最新回复(0)