64,637
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
int binary(int n){
cout << n % 2;
if((n / 2) > 0){
return binary(n / 2);
}
else{
return 0;
}
}
int main(){
binary(302);
}
//逆序输出
void binary(int n){
if(n){
cout <<( n & 1);
binary( n >> 1);
}
}
//正序输出
void binary(int n){
if(n){
binary( n >> 1);
cout <<( n & 1);
}
}
#include <iostream>
using namespace std;
int binary(int n){
if(n){
cout <<( n & 1);
return binary( n >> 1);
}else{
return 0;
}
}
int main(){
binary(302);
}