- #include<iostream>
- using namespace std;
- void data_binary(unsigned int);
- int main()
- {
- int num;
- cout<<"Please put in a positive integer number:";
- cin>>num;
- data_binary(num);
- cout<<endl;
- return 0;
- }
- void data_binary(unsigned int deci)
- {
- if(deci<=1)
- cout<<deci;
- else
- {
- data_binary(deci/2);
- data_binary(deci%2);
- //cout<<' '<<endl;
- }
- //cout<<endl;
- }
- //该片段来自于http://www.codesnippet.cn/detail/1304201512206.html
来源: http://www.codesnippet.cn/detail/1304201512206.html