题解 | #进制转换#
进制转换
https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
#include<stdio.h> #include<stdlib.h> int main() { int n=0; char str[1000]={0}; while(scanf("%s",str)!=EOF) { sscanf(str,"%X",&n); printf("%d\n",n); } return 0; }
1.以字符串形式输入到str中;
2.利用sscanf函数格式化输入从字符串中读取十六进制的数存储在n中;
3.以整型形式打印n;