1944 Problem D:八进制

原创 2018年04月16日 20:01:13

题目描述

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

输入

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

输出

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

样例输入

9
8
5

样例输出

11
10
5

思路:

用int型读取n,直接除基取余即可;

代码如下:

#include <cstdio>

int main()
{
	int n, ans[40];
	while (~ scanf ("%d", &n)) {
		int count = 0;
				
		do {									//除基取余; 
			ans[count++] = n % 8;			
			n = n / 8;
		}	while (n != 0);
		
		for (int i = count - 1; i >= 0; i--) {	//高位输出; 
			printf ("%d", ans[i]);
			if (i == 0) 	printf ("\n");
		}
	} 

 	return 0;
}

纹理滤波方式、光源:Jeff Molofee(NeHe) 的 OPENGL 教程-第七课

 Jeff Molofee
  • cker
  • cker
  • 2001-09-09 01:55:00
  • 2242

1944 Problem D 八进制

问题 D: 八进制 时间限制: 1 Sec 内存限制: 32 MB 献花: 52 解决: 48 [献花][花圈][TK题库] 题目描述 输入一个整数,将其转换成八进制数输出。 输入 ...
  • fantasydreams
  • fantasydreams
  • 2018-01-13 17:31:26
  • 33

C语言实现数值转换(十进制转八进制)

原理: N = (N div d) * d + N mod d;
  • To_Be_IT_1
  • To_Be_IT_1
  • 2014-04-22 11:20:40
  • 1974

十进制转换为八进制

今天学习算法看到栈和队列,其中有一题是说十进制转换为八进制,对算法的了解还不深,就想着先用自己会的写一个答案。package 栈; import java.util.ArrayList; impor...
  • whuzhang16
  • whuzhang16
  • 2017-02-27 16:09:28
  • 231

简析二战德国1944东线战略

简析二战德国1944东线战略终于,东线战场的悬念还是在1943年完全消失了,相对而言1944年苏德战争的形势已经变得相对简单。虽然几乎已经可以判定苏军的胜利只不过是时间问题,但在这一期间的德军却如同第...
  • jscdc_toya
  • jscdc_toya
  • 2007-04-15 22:29:00
  • 4401

C++中的输出格式 八进制 十进制 十六进制

环境:Dev-C++ 代码参考:#include #include using namespace std;int main(int argc, char *argv[]) { cout...
  • WANG__RONGWEI
  • WANG__RONGWEI
  • 2016-04-02 11:04:14
  • 283

代码练习系列:问题 D 八进制

题目描述 输入一个整数,将其转换成八进制数输出。 输入 输入包括一个整数N(0&amp;lt;=N&amp;lt;=100000)。 输出 可能有多组测试数据,对于每组数据, 输出N的八进...
  • hanzy88
  • hanzy88
  • 2017-11-08 16:37:39
  • 63

街机游戏1944合集(街机上的经典飞机射击游戏,已带winkawa模拟器)简体

  • 2012年12月07日 09:48
  • 10.67MB
  • 下载

Problem D: 时间类的拷贝和整体读写

Home Web Board ProblemSet Standing Status Statistics Problem D: 时间类的拷贝和整体读写 Time ...
  • m0_38015368
  • m0_38015368
  • 2017-05-04 00:07:56
  • 297

c语言8进制10进制16进制转换

  • 2014年01月08日 11:54
  • 1KB
  • 下载
收藏助手
不良信息举报
您举报文章:1944 Problem D:八进制
举报原因:
原因补充:

(最多只允许输入30个字)