文章
25
粉丝
19
获赞
2
访问
17.2k
//首先字符有大小写,然后范围有两段
//得到数以进制高位乘法,低位相加
#include <iostream>
#include <vector>
using namespace std;
string str;
//dec是关键字
int main(){
while(cin>>str){
int len,num,sum = 0;
len = str.size();
//考虑到前两位是0x
for(int i = 2; i<len; i++){
sum *= 16;
if(str[i]>='0'&&str[i]<='9') num = str[i] - '0';
if(str[i]>='a'&&str[i]<='f') num = str[i] - 'a' + 10;
if(str[i]>='A'&&str[i]<='F') num = str[i] - 'A' + 10;
&n...
登录后发布评论
暂无评论,来抢沙发