首页 > 试题广场 >

十六进制转十进制

[编程题]十六进制转十进制
  • 热度指数:87308 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

BoBo写了一个十六进制整数ABCDEF,他问KiKi对应的十进制整数是多少。


输入描述:


输出描述:
十六进制整数ABCDEF对应的十进制整数,所占域宽为15。

备注:
printf可以使用使用格式控制串“%md”输出域宽为m的十进制整数。
头像 云小逸0987
发表于 2022-04-28 14:25:12
这道题一共有两种思路: 思路一: 直接将十六进制数字赋值到a ">int main() { int a = 0xABCDEF; printf("%15d", a); } 思路二:比较简单,利于理解,但步骤比较复杂,这种方法的难点在于输出时pow的调用中i与实际间的关系!!! # 展开全文
头像 崇志广勤
发表于 2020-04-18 21:06:30
include <stdio.h> int main(){ int a=0XABCDEF;//定义变量a,以十六进制赋值为0XABCDEF printf("%15d",a);//使用转换符,输出十进制}
头像 我爬起来还能敲
发表于 2021-09-17 12:43:29
#include<stdio.h> int main() { int n=0XABCDEF;//0X是十六进制前导,0是八进制前导。 printf("%15d",n); return 0; }
头像 NeroClaudius
发表于 2022-01-30 11:37:25
#include<stdio.h> int main(){     int a = 0xABCDEF;     printf("%15d",a); } 这题没有想到的 展开全文
头像 牛客171676524号
发表于 2021-09-23 12:14:24
python解题思路: 16进制数就是以0x开头,输出默认是十进制,只要控制输出格式即可。。。。 15位宽度,用15d即可。。。。import math a=0xABCDEF print("%15d" %a) ```
头像 地启者
发表于 2021-09-21 22:46:34
cpp #include<iostream>  using namespace std;  int main()  {   int a = 0xABCDEF;  cout.width(15); 展开全文
头像 Mint1209
发表于 2021-10-06 13:50:27
#include <stdio.h> int main() { int n = 0XABCDEF;//0是八进制 OX是十六进制 printf("%15d\n", n);//输出域宽为15的10进制数 %md m就是15 return 0; }
头像 牛客0101..号
发表于 2021-11-05 23:58:26
。。。。 public static void main(String[]args) { String kk="ABCDEF"; int hex=Integer.parseInt(kk,16); System.out.printf(" 展开全文
头像 我要买可乐
发表于 2020-08-12 19:31:42
//方法1:用BigInteger和printf输出格式,用时8S import java.math.BigInteger; public class Main{ public static void main(String[] args){ String num = "AB 展开全文
头像 浪迹天涯笙箫丶
发表于 2022-01-23 14:20:17
public class Main {     public static String tran1(int len,char chars[]){   &nbs 展开全文