|
|
1.1 ! root 1: #include <stdio.h> ! 2: ! 3: main() ! 4: { ! 5: extern char *gets(); ! 6: extern double frexp(), atof(); ! 7: double real, fraction; ! 8: int ep; ! 9: ! 10: char string[64]; ! 11: ! 12: for (;;) { ! 13: printf("Enter number: "); ! 14: if (gets(string) == NULL) ! 15: break; ! 16: ! 17: real = atof(string); ! 18: fraction = frexp(real, &ep); ! 19: printf("%lf is the fraction of %lf\n", ! 20: fraction, real); ! 21: printf("%d is the binary exponent of %lf\n", ! 22: ep, real); ! 23: } ! 24: putchar('\n'); ! 25: } ! 26:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.