zoukankan      html  css  js  c++  java
  • 十进制转化为十六进制

    题目大意:

         把十进制整数转换为十六进制,格式为0x开头,10~15由大写字母A~F表示。

    Input

     每行一个整数x,0<= x <= 2^31。

    Output

     每行输出对应的八位十六进制整数,包括前导0。

    Sample Input

    0
    1023

    Sample Output

    0x00000000
    0x000003FF

    思路:
     直接用格式转换的方式输出

    源代码:
     1 #include<iostream>
     2 #include<stdio.h>
     3 using namespace std;
     4 int main()
     5 {
     6     int n;
     7     while (cin >> n)
     8     {
     9         printf("0x%08X
    ", n);
    10     }
    11     //system("pause");
    12     return 0;
    13 }

    心得:
          开始拿到题目也是想直接用格式转换来装换进制,可是前面的八个0不会!!!!!=_=也是够了。。。就果断放弃了这道题,还是基础没打牢,%08就是前面八个0的输出方法。多注重基础啊。。。真真切切地体会到。。。。所以这次比赛就做出一道题,╮(╯▽╰)╭。内心虽然是痛苦的,但向上的心不能无,(^o^)/~

    ------------------------ 没有谁的人生不是斩棘前行 ---------------------------------------- JM
  • 相关阅读:
    大二暑假学习第一周
    PyQt5+pycharm 中对生成的.py文件无法运行的问题
    尚筹网19总结
    尚筹网19项目部署
    MAC远程连接Linux
    尚筹网17订单、支付
    尚筹网16确认回报、订单
    支付宝沙箱环境
    内网穿透
    支付宝开发平台使用
  • 原文地址:https://www.cnblogs.com/Lynn0814/p/4652615.html
Copyright © 2011-2022 走看看