输入一个正整数,其对应的二进制形式

#include <iostream>
using namespace std;
void FX(int );
int main()
{
    int n;
    cout<<"请输入一个正整数:";
    cin>>n;
    cout<<n<<":";
    FX(n);
    return 0;
}
void FX(int n)
{
    int a=n;
    if (a==1)
        cout<<a;
    if(n==1)
        return;
    else
    {
        FX(n/2);
        cout<<n%2;
        return;
    }
}

posted @ 2015-12-13 15:33  blfshiye  阅读(379)  评论(0编辑  收藏  举报