2015 HUAS Provincial Select Contest #3 A

题目:

Description

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

Input

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

Output

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

解题思路:直接用 printf()输出%x的格式。

代码:

 1 #include<iostream>
 2 #include<cstdio>
 3 using namespace std;
 4 int main()
 5 {
 6     int s;
 7      while(cin>>s)
 8      {
 9          printf("0x%08X
",s);
10      }
11     return 0;
12 }
 
原文地址:https://www.cnblogs.com/huaxiangdehenji/p/4652361.html