如何用C语言实现十六进制转换为十进制
如何用C语言实现十六进制转换为十进制
日期:2016-10-18 12:56:38 人气:1
#include
int convert(char *str,int n) { int w=1,i=0,rt=0;
while ( str[i] ) i++;
while ( i>0 ) {
i--;
if ( (str[i]>='0')&&(str[i]<='9') ) rt+=(str[i]-'0')*w;
else if ( (str[i]>='a')&&(str[i]<=