第十三周——转换二进制

/*@University:烟台大学
*@Class计134~4
*@Author:薛富磊
*@Time:2013-11-23
*@Function:求一个数的二进制
*@Args:n为输入的任意一个数
*@Return:余数
*/

#include<iostream>

using namespace std;

void dec2bin(int n);              //函数声明

int main()                        //主函数
{
	int n;
	cout<<"请输入一个整数:";
	cin>>n;
	cout<<n<<"对应的二进制形式为:";
	dec2bin(n);
	cout<<endl;
	return 0;
}
void dec2bin(int n)              //求二进制的递归函数
{
	if(n==0)             //n=0 没有二进制
		return;
	else
	{
		dec2bin(n/2);       //当n!=2时 除以2求余
		cout<<n%2;
		return;
	}
}
//补写代码类

第十三周——转换二进制_第1张图片

你可能感兴趣的:(第十三周——转换二进制)