Hdu 1265 Floating Point Presentation
Floating Point Presentation
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 662 Accepted Submission(s): 316
Problem Description
Do you know IEEE's constact of single floating point data? If you are not sure, following is the contract:
This problem is really simple for you: please convert the real data into the IEEE single floating point data presentation.
Input
There are N(1<=N<=150) real data need to be converted. Real data can be negative, zero, and positive.
Output
For each real data, print the IEEE single floating point data presentation in upper case hexadecimal letters in a single line.
Sample Input
2
23.85
-23.85
Sample Output
41BECCCD
C1BECCCD
#include<stdio.h> #include<string.h> int main() { long n,x; float m; scanf("%d",&n); while(n--) { scanf("%f",&m); memcpy(&x,&m,4); printf("%lX\n",x); } return 0; }