【蓝桥杯每日一练】十六进制转十进制

【蓝桥杯每日一练】十六进制转十进制,第1张

【蓝桥杯每日一练】十六进制转十进制 一、题目描述

  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出
  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。

二、样例 样例输入

FFFF

样例输出

65535

三、个人解析

这道题本人想了许久没有想出来(因为自己很菜。。。),无奈之下使用了最简单的方式直接将十六进制转化为十进制进行输出。本人研究之后此篇会进行补充。这里需要注意的是:%X跟%x是输出十六进制数字,%X是输出的十以上的字母大写,%x是输出十以上的字母小写。

四、C语言代码
#include 
#include 

int main() {
	int one;
	scanf("%X",&one);
	printf("%d",one);
	return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5713899.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-18

发表评论

登录后才能评论

评论列表(0条)

    保存