【十进制转十六进制数】
- C语言版本
- C++ 版本
- Java版本
- Python版本
💐The Begin💐点点关注,收藏不迷路💐
|
从键盘接收一个整数,编程实现将其转换成十六进制数。
输入
一个整数
输出
十六进制数
样例输入
100
样例输出
64
C语言版本
#include <stdio.h>
int main() {
int decimal_num; // decimal_num:用于存储输入的十进制整数
scanf("%d", &decimal_num); // 读取输入的十进制整数
printf("%X\n", decimal_num); // 使用%X格式控制符输出十六进制数,字母部分大写
// 如果想要输出字母部分小写的十六进制数,可以使用%x格式控制符,即 printf("%x\n", decimal_num);
return 0;
}
C++ 版本
#include <iostream>
int main() {
int decimal_num; // decimal_num:用于存储输入的十进制整数
std::cin >> decimal_num; // 读取输入的十进制整数
std::cout << std::hex << decimal_num << std::endl; // 使用std::hex设置输出格式为十六进制,然后输出
return 0;
}
Java版本
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int decimal_num; // decimal_num:用于存储输入的十进制整数
decimal_num = scanner.nextInt(); // 读取输入的十进制整数
System.out.println(Integer.toHexString(decimal_num)); // 使用Integer.toHexString方法将十进制整数转换为十六进制字符串并输出
scanner.close();
}
}
Python版本
decimal_num = int(input()) # decimal_num:用于存储输入的十进制整数
print(format(decimal_num, 'X')) # 使用format函数,以十六进制格式输出,字母部分大写
# 如果想要输出字母部分小写的十六进制数,可以使用 format(decimal_num, 'x')
💐The End💐点点关注,收藏不迷路💐
|