题目描述
根据位图文件头,求文件大小。
输入
输入占一行,以十六进制的形式输入BMP文件的位图文件头。
输出
输出二行:
第1行是用十六进制表示的BMP文件大小 ,加上前导0x(x是小写);
第2行是用十进制表示的BMP文件大小。
样例输入
42 4D 36 C0 00 00 00 00 00 00 36 00 00 00
样例输出
0x0000C036 49206
#include<stdio.h>
int main()
{
int a[200],i,k;
for(i=0;i<14;i++)
{
scanf("%X",&a[i]);
}
printf("0x");
for(i=5;i>1;i--)
{
printf("%02X",a[i]);
k=k*16*16+a[i];
}
printf("\n%d",k);
}