算法笔记练习 3.5 进制转换 问题 D: 八进制

算法笔记练习 题解合集

本题链接

题目

题目描述
输入一个整数,将其转换成八进制数输出。

输入
输入包括一个整数N(0<=N<=100000)。

输出
可能有多组测试数据,对于每组数据,
输出N的八进制表示数。

样例输入

9
8
5

样例输出

11
10
5

思路

介绍一下,C 语言和 C++ 是自带八进制、十六进制的格式化输出的,八进制的占位符是%o,十六进制的占位符是%x或者%X(x 的大小写决定了输出字母的大小写)。

代码

#include 
int main() {
	int num;
	while (scanf("%d", &num) != EOF)
		printf("%o\n", num);
	return 0;
} 

你可能感兴趣的:(算法笔记)