基础练习 十六进制转十进制 您所在的位置:网站首页 十六进制转十进制例题及答案 基础练习 十六进制转十进制

基础练习 十六进制转十进制

2024-07-17 00:11| 来源: 网络整理| 查看: 265

刷题笔记 题目:

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

样例输入 FFFF

样例输出 65535

其实这道基础题可以采用进制输入输出格式直接解题,代码如下:代码片

#include int main() { int n; scanf("%X",&n);//输入十六进制 printf("%lld",n);//输出十进制 return 0; }

当然,如果你想通过算法进行转换也是可以的,这样可以让你对进制转换的过程以及理解会有更好的帮助。代码如下:代码片

#include #include #include int f(char s[]) //16进制转10进制 { long long ans=0; int i,j=0; int len=strlen(s);//字符串的长度 /* for(int i=0;i='A'&&s[i]=0;i--){ if(s[i]>='A'&&s[i]


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有