二进制数 题解:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
int len = 0;
int s[40];
while(cin >> n){
len = 0;
while(n > 0){
s[len] = n % 2;
n /= 2;
len++;
}
// cout << len << endl;
int f = 0;
for(int i = len - 1; i >= 0; i--){
if (s[i] == 1){
f = 1;
}
...
登录后发布评论
暂无评论,来抢沙发