算法笔记练习 题解合集
题目
题目描述
输入一个整数,将其转换成八进制数输出。
输入
输入包括一个整数N(0<=N<=100000)。
输出
可能有多组测试数据,对于每组数据,
输出N的八进制表示数。
样例输入
9
8
5
样例输出
11
10
5
思路
介绍一下,C 语言和 C++ 是自带八进制、十六进制的格式化输出的,八进制的占位符是%o
,十六进制的占位符是%x
或者%X
(x 的大小写决定了输出字母的大小写)。
代码
#include <cstdio>
int main() {
int num;
while (scanf("%d", &num) != EOF)
printf("%o\n", num);
return 0;
}