请编写函数将十进制数转换成八进制数。函数名为f, 函数参数及返回值自己定义, 编写主函数,
实现如下功能:输入100个十进制整数, 调用函数f, 将它们转换为八进制数, 并输出, 假设输入的前3
个数据为 : 15, 80, 90, 则前三行对应的输出为 :
15 >> > 17
80 >> > 120
90 >> > 132
#include <stdio.h>
#define N 3
void f(int n)
{
int arr[10], i = 0;
while (n)
{
arr[i] = n % 8;
n /= 8;
i++;
}
for (int j = i - 1; j >= 0; j--)
printf("%d",arr[j]);
}
int main()
{
int n = 0, i = 0;
for (i = 0; i < N; i++)
{
scanf("%d", &n);
printf("%d >> > ", n);
f(n);
printf("\n");
}
return 0;
}