题目描述
给定一个正整数,写出它的 88 进制表示。
输入描述
多组输入,输入的第一行为一个正整数 𝑛,表示接下来有 𝑛 组数据,每一行为 1 个正整数 𝑎(0<𝑎≤10000)。
输出描述
对于每一组数据,求出 𝑎 的 8 进制表示法。
样例输入
2
5
10
样例输出
5
12
代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,m;
scanf("%d",&n);
for(int i=1; i<=n; i++)
{
scanf("%d",&m);
printf("%o\n",m);
}
return 0;
}
分析
只需要在输出时将 %d 换为 %o 即可。