基础练习 十六进制转十进制 (进制转换)
程序员文章站
2022-03-15 13:29:24
...
题目数据会很大
Accept Code
#include <stdio.h>
#include <string.h>
char str[60000000];
char a[60000000];
int htoi(char s[])
{
long long len,t,sum=0,i;
len=strlen(s);
for(i=0;i<len;i++)
{
if(s[i]>='0'&&s[i]<='9')
t=s[i]-'0';
else
t=s[i]-'A'+10;
sum=sum*16+t;
}
printf("%lld\n", sum);
}
int main()
{
int n,k;
scanf("%s", a);
htoi(a);
return 0;
}
下一篇: Tomcat 基本操作及性能优化
推荐阅读