题解 | #进制转换#
进制转换
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;
查看11道真题和解析