ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

double data type ªººë½T«×

double data type ªººë½T«×

  1. #if 0

  2. a= 9008425914092448.000 ,
  3. b= 9008425914092448.000
  4. 53.000196
  5. ½Ð«ö¥ô·NÁäÄ~Äò . . .

  6. #endif
  7. // ----------------------------------------------

  8. #include <stdio.h>
  9. #include <stdlib.h>
  10. #include <math.h>

  11. int main(int argc, char *argv[])
  12. {
  13.    double a, b, c;
  14.    a= 4.0*atan(1.0);
  15.    b= a + 1;
  16.    // b > a
  17.    
  18.    while (b > a) {
  19.       a*= 1.0001;
  20.       b= a + 1;
  21.    }
  22.    
  23.    printf("\n a= %.3lf , \n b= %.3lf \n", a, b);
  24.    printf("%.6lf \n", ((log(a))/(log(2.0))));
  25.    system("PAUSE");
  26.          
  27.    return 0;
  28. }
½Æ»s¥N½X
¤Ñ¤U¬°¤½

        ÀR«ä¦Û¦b : ºw¤ô¦¨ªe¡C²É¦Ì¦¨ÅÚ¡A¤Å»´¤vÆF¡A¤Å¥Hµ½¤p¦Ó¤£¬°¡C
ªð¦^¦Cªí ¤W¤@¥DÃD