PTA 7-15 十进制转十六进制
分数 5
作者 李祥
单位 湖北经济学院
请编写程序,输入十进制数,输出对应的十六进制数。
输入格式
十进制非负整数
输出格式
对应的十六进制非负整数
要求:十六进制数中的字母均为大写形式。
输入样例
5050
输出样例
13BA
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
代码:
#include <stdio.h>
int main(){
unsigned int n; //输入一个十进制数,使用unsigned确保输入为非负
scanf("%d",&n); //%d是十进制
printf("%X\n",n); //这里要注意一下,需要大写的X输出的才为大写字母
}
解题思路:
- 该题和 PTA 7-14 十六进制转十进制 的 方法1 相反,反着思考即可
- 和格式化输出符号有关,具体见 格式化输出符号详解