基础训练 (待补充)
做到五分钟内盲打出来!
1. 进制转换
n进制转十进制
int k; // k进制转十进制cin >> k;string a;cin >> a;reverse(a.begin(),a.end()); //反转字符串int numa = 0 , i = 0, m = a.length();while(m --){numa += (a[i]-'0') * pow(k,i);i ++ ;}cout << numa;
做到五分钟内盲打出来!
n进制转十进制
int k; // k进制转十进制cin >> k;string a;cin >> a;reverse(a.begin(),a.end()); //反转字符串int numa = 0 , i = 0, m = a.length();while(m --){numa += (a[i]-'0') * pow(k,i);i ++ ;}cout << numa;