1944 Problem D 八进制

安稳与你 提交于 2020-01-10 11:31:57

问题 D: 八进制

时间限制: 1 Sec 内存限制: 32 MB

题目描述

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

输入

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

输出

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

样例输入

9
8
5

样例输出

11
10
5

经验总结

注意细节

AC代码

#include<cstdio>
int main()
{
	int n, a[20];
	while(scanf("%d", &n) != EOF)
	{
		int count = 0;
		do
		{
			a[count++] = n%8;
			n /= 8;
		}while(n != 0);
		for(int i = count - 1; i >= 0; i--)
		   printf("%d", a[i]);
		printf("\n");
	}
	return 0;
	
} 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!