输入十进制数,然后将其分别按十六进制和八进制形式输出

2020-12-26 14:20:03 字数 3042 阅读 3914

1楼:

//#include "stdafx.h"//vc++6.0加上这一行.

#include "stdio.h"

void main(void)

求算法 输入一个十进制数,然后将其分别以十六进制和八进制形式输出

2楼:匿名用户

对于0~256,你可以先 对16整除,再对16取余,在用个switch 语句把10,11 。。分别对应a,b。。输出,

八进制的就好办了,也是先整除,再取余。。。

编写程序输入一个正整数分别按十进制,八进制和十六进制输出该数

3楼:匿名用户

输出形式选择%d即输出十进制数,%o即输出八进制数,%x即输出十六进制数,具体如下:

4楼:匿名用户

#include

main()

用户输入一个十进制正整数,然后分别转换成为二进制数、八进制数和十六进制数输出。(是c++,不是c)

5楼:匿名用户

#include

using namespace std;

int main()

cout<十六进制使用格式化输出即可,oct表示八进制,hex表示十六进制

cout<

cout<

}如果有不懂请追问。

6楼:支景明孔茶

确定问题没有什么别的要求??比如说111可以是二进制也可以是八进制和十六进制。。。

7楼:匿名用户

有一个转换函数很好用:

char *itoa(int value, char *string, int radix);

int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转换进制数,如2,8,10,16 进制等

头文件: itoa操作使用

但注意:这个不是c++标准库函数,只能在visual c++系列编译器环境下使用

想在gcc上做的话,可以设置输出格式,也可以自己编函数进行转换……

8楼:匿名用户

有输出格式设置的,

#include

#include

int main()

将十进制数902.348转换为二进制数、八进制数和十六进制数。

9楼:北京瑞星信息技术股份****

902:

1110000110;

1606;386

348:

101011100;534;15c

902.348:

1110000110.010110010001011010000111001010110000001;

1606.2621320712601;

386.5916872b02。

10楼:匿名用户

二进制:1110000110.01011001000101101000011100101011

输入一个十进制数,转换成对应的八进制数和十六进制数并输出(急)!!!

11楼:善良的小飞飞

这个……我今天也碰到了,阿西吧

12楼:匿名用户

n=n/8

n的值就变了 而不是输入的值

先改了 看看对不对

编程实现:输入一个十进制数,转换成对应的二进制数、八进制数和十六进制数并输出。

13楼:墨汁诺

1、#include

using namespace std;

int main()

cout

cout

2、main()

printf("二进制为%s",x);}

14楼:匿名用户

以下是c++的:

#include

using namespace std;

int main()

cout<六进制使用格式化输出即可,oct表示八进制,hex表示十六进制

cout<

cout<

编写c#程序,要求用户输入一个十进制正整数,然后分别转换成为二进制数,八进制数和十六进制数输出 5

15楼:匿名用户

int num = 10;//数字10转换如下string result1 = convert.tostring(num, 2); //二进制结果为 1010

string result2 = convert.tostring(num, 8);//八进制结果为 12

string result3 = convert.tostring(num, 16);//十六进制结果为 a

16楼:现实梦想的抉择

publicvoidshownumber()}}

java程序题目:输入一个十进制整数,分别以二进制、八进制、十六进制形式输出该整数,图形界面文本框竖排

17楼:匿名用户

public static void main(string args)

记得采纳哦~!

18楼:匿名用户

public class calc extends frame implements actionlistener

public void actionperformed(actionevent e)

}public static void main(string agrs)}

C语言输入任意数字转化为二进制,十进制,八进制,十六进制

1楼 匿名用户 include void showbit int n printf d n 2 void showoct int n printf d n 8 void showhex int n printf d n 16 int main c语言编程题 从键盘输入一个十进制数,将其转换为二进制 ...

如何用JAVA语言将十六进制数转换成二进制数,并输出

1楼 public static void main string args static string hextobin string s 如何用java语言将十六进制数转换成二进制数,并输出 2楼 匿名用户 public class aa system out println bstr 如何用j...

为什么要有十六进制数,为什么有的十六进制数是这种形式的,0xff ?

1楼 匿名用户 众所周知计算机使用二进制较为方便,但是过长的数字 对人的阅读造成了较大的障碍,为了解决这一问题,才使用十六进制来表示二进制,4位二进制数用1位十六进制数就可以表示,例如一个16位的二进制数1111 1111 1111 1111用十六进制ffff就可以表示了。 为什么有的十六进制数是这...