Problem I: 十六进制转十进制(数制转换、函数)
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:8
Solved:4
Description
写一个函数,将一个十六进制数转换为十进制数。在主函数中输入一个十六进制数(满足十六进制数格式的字符串),通过调用此函数,得到该十六进制数所对应的十进制数,并输出。转换后的数的大小不超过int的范围。
Input
十六进制数(满足十六进制数格式的字符串)
Output
该十六进制数所对应的十进制数,行尾换行。
Sample Input Copy
1A
Sample Output Copy
26
HINT
十六进制是一种逢16进1的数制。
一般用数字0到9和字母A到F表示,其中A表示10,B表示11,C表示12,D表示13,E表示14,F表示15,这些称作十六进制数字。
如16进制中的39表示的十进制是57,计算过程是3*16+9=(57)10
如16进制中的1A表示的十进制是26,计算过程是1*16+10=(26)10
如16进制中的AF表示的十进制是175,计算过程是10*16+15=(175)10
如16进制中的100表示的十进制是256,计算过程是1*16*16+0*16+0=(256)10