数制包括两个基本要素:基数和位权
0~9 A~F
A=10
B=11
C=12
D=13
E=14
F=15
2→8
·规则:三位并一位 计数方向左← . →右 位数不足用补0
8→2
·规则:1位拆3位
数字转字符:数字+‘0’
字符转数字:数字-‘0’
10→2
#include <bits/stdc++.h>
using namespace std;
string s;
int n, x;
char c;
int main(){
cin >> n;
while (n != 0){
x = n % 2;
c = x + '0';
s = c + s;
n = n / 2;
}
if (s==""){
cout << 0;
}else{
cout << s;
}
604

被折叠的 条评论
为什么被折叠?



