十进制转二进制 题解:
#include<bits/stdc++.h>
using namespace std;
int main(){
int num;
while(scanf("%d", &num) != EOF){
char out[105];
int cnt = 0;
while(num > 0){
int w = (num%2);
out[cnt++] = w + '0';
num /= 2;
}
for(int i = cnt - 1; i >= 0; i--){
cout << out[i];
}
cout << endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发