Problem Description
写一个函数,将一个十六进制数转换为十进制数。在主函数中输入一个十六进制数(满足十六进制数格式的字符串),通过调用此函数,得到该十六进制数所对应的十进制数,并输出。
Input Description
十六进制数(满足十六进制数格式的字符串)
Output Description
该十六进制数所对应的十进制数,行尾换行。
Sample Input
1A
Sample Output
26
Hint
可以采用如下函数原型
int to_decimal(char s[]);
#include <stdio.h>
#include <string.h>
#include <ctype.h>
// 定义一个函数,将一个十六进制数字字符转换为对应的十进制数
int hex_to_dec(char c) {
// 如果是0-9,返回其数值
if (c >= '0' && c <= '9') {
return c - '0';
}
// 如果是A-F,返回其数值
if (c >= 'A' && c &