探索小游戏运行的技术基础与市场趋势分析
667
2022-10-02
华为-进制转换
题目链接
l = str.length(); for(int i = l - 1; i >= 2; i--){ if(str[i] <= '9' && str[i] >= '0'){ int idx = str[i] - 48; ans += pow(16, l - i - 1) * idx; } else if(str[i] == 'A'){ int idx = 10; ans += pow(16, l - i - 1) * idx; } else if(str[i] == 'B'){ int idx = 11; ans += pow(16, l - i - 1) * idx; } else if(str[i] == 'C'){ int idx = 12; ans += pow(16, l - i - 1) * idx; } else if(str[i] == 'D'){ int idx = 13; ans += pow(16, l - i - 1) * idx; } else if(str[i] == 'E'){ int idx = 14; ans += pow(16, l - i - 1) * idx; } else if(str[i] == 'F'){ int idx = 15; ans += pow(16, l - i - 1) * idx; } } return ans;}int main(){ string str; while(cin >> str){ int ans = convert_to_decimal(str); cout << ans << endl; } return 0;}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~