test4-4(二进制数转换)

原创 2013年12月04日 15:37:46

程序:

/*
* Copyright(c)2013,
*All right reserved.
*文件名称:test4-4.cpp
*作    者:徐驰
*完成日期:2013-12-04
*版 本 号:v1.0
*
*输入描述:整数
*问题描述:输入一个整数,要求输出对应的二进制形式,用递归函数实现。
*程序输出:二进制数
*问题分析:略
*算法分析:略
*/
#include<iostream>
using namespace std;
void fact(int num);
void main()
{
	int num;
	while(1)
	{
		cout<<"please enter a number:";
		cin>>num;
		if(num==0)break;
		fact(num);
		cout<<endl;
	}
	cout<<"thank you~~~"<<endl;
}
void fact(int num)
{
	if(num==0)return;
	else
	{
		fact(num/2);
		cout<<num%2;;
		return;
	}
}
结果:



thinking in java test4.3练习(1)(2)(3)(4)(5)用三元操作符和按位操作来显示二进制

题目(1):写一个程序,打印从1到100的值。 代码如下: public class Test4_3_1 { public static void main(String[] args...

数据结构4-利用栈的结构,将二进制数转换为十进制数

编写一个程序,利用栈的结构,将二进制数转换为十进制数,

4、二进制、八进制、十进制、十六进制之间的转换

 1、十进制写法:123: $n1 = 123; 2、八进制写法: 0123 $n2 = 0123; 3、十六进制写法: 0x123 $n3 = 0x123; 先学习几个单词: d...
  • HRaymon
  • HRaymon
  • 2015年01月10日 22:37
  • 709

当前使用的IP地址有4个字节(32)组成,即IPV4编码方式。每个IP地址包换两部分:网络号和主机号。当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之亦然。

个人的思路介绍给大家,希望给那些还不知道怎么计算的人一个示例,大家共同进步 (纯手打,绝对没有抄袭。) IP地址是一个由二进制的“0”和“1”组成的4字节共32位字符串。 ...
  • yjh314
  • yjh314
  • 2016年08月15日 07:33
  • 1192

计算机为什么选用二进制补码(4)--CPU怎么看有符号数和无符号数

1.计算机内存中存放的数值型数据都是补码形式的; 2.CPU根本不区分有符号数值还是无符号数值; 3.送入CPU寄存器的数值都是补码形式; 4.引入补码的原因是: 一是:CPU将加,减法统一为加...
  • hittata
  • hittata
  • 2013年06月16日 22:30
  • 3521

log4j-2.3含源码及二进制文件

  • 2017年11月10日 11:25
  • 17.69MB
  • 下载

4-2编码器二进制

  • 2015年04月19日 22:08
  • 26KB
  • 下载

maven中使用spring的test包结合junit4进行测试。

1.先在src/test/resources中加入spring的配置文件spring.xml 2.引入maven org.springframework spring-tes...
  • czlpf
  • czlpf
  • 2015年08月04日 17:39
  • 10445

dcm4che-2.0.28的二进制jar包

  • 2016年01月20日 13:16
  • 1.78MB
  • 下载

thinking in java test5.3练习(3)(4)(5)(6)(7)

练习(3):创建一个带默认构造器(即无参构造器)的类,在构造器中打印一条消息。为这个类创建一个对象。 代码如下:public class test5_3_3 { public static ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:test4-4(二进制数转换)
举报原因:
原因补充:

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