玩命加载中 . . .

八进制


http://t.cn/AiCu0lHe

描述

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

输入描述:

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

输出描述:

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

示例1

输入:

7
8
9

输出:

7
10
11
#define _CRT_SECURE_NO_WARNINGS 1
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n;
	while (cin >> n)
	{
		vector<int> answer;
		if (n == 0)
			answer.push_back(0);
		else
		{
			while (n != 0)
			{
				answer.push_back(n % 8);
				n /= 8;
			}
		}
		for (int i = answer.size() - 1; i >= 0; --i)
			printf("%d", answer[i]);
		printf("\n");
	}
	return 0;
}

文章作者: Jack Tim
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Jack Tim !
评论
  目录