欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

基础练习 十六进制转十进制 (进制转换)

程序员文章站 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;
}    
相关标签: 基础