- 描述
- 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。
-
- 数据范围:保证结果在 1 \le n \le 2^{31}-1 \1≤n≤2
- 31
- −1
- 输入描述:
- 输入一个十六进制的数值字符串。
-
- 输出描述:
- 输出该数值的十进制字符串。不同组的测试用例用\n隔开。
-
- 示例1
- 输入:
- 0xAA
- 复制
- 输出:
- 170
- #include
-
- int main() {
- int a = 0;
- while (scanf("%i", &a) != EOF) {
- printf("%d\n", a );
- }
- return 0;
- }
知识点:
①scanf("%i", &a):读入带进制符号的进制数,参考:C语言之scanf_Gavin**的博客-CSDN博客
- import sys
-
- a = input()
- print(int(a, 16))
知识点: