/*@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;
}
}
//补写代码类
第十三周——转换二进制
最新推荐文章于 2024-03-18 16:15:41 发布