一开始写了一段很长的而且还AC的代码 = =。
后来才发现原来可以通过控制输出
直接输出16进制的数
妈个鸡 = =。
#include<stdio.h>
int main()
{
int x;
while(scanf("%d",&x)!=EOF)
{
printf("0x%.8X\n",x);
}
return 0;
}
print常用输出控制符
%c 字符
%d 有符号十进制整数
%f 浮点数(包括float和doulbe)
%e 浮点数指数输出
%i 有符号十进制整数(与%d相同)
%u 无符号十进制整数
%o 八进制整数
%x(%X) 十六进制整数
%s 字符串