华为机试:实现“十七进制”转“十进制”算法

来源:互联网 发布:virtualbox mac 10.11 编辑:程序博客网 时间:2024/05/11 18:40
#include <iostream>#include <cctype>using namespace std;void convert(char* p){int len=strlen(p);int sum=0;int num=0;for(int i=0;i<len;i++){if(p[i]>='0'&&p[i]<='9')num=p[i]-'0';elsenum=p[i]-55;sum=sum*17+num;}cout<<sum;}int main(){char*p=new char[1024];gets(p);convert(p);return 0;}

0 0
原创粉丝点击