본문 바로가기
개발/C

[C] 제곱근 구하기

by Remover 2012. 2. 8.
반응형

#include<stdio.h>

 

double square_root(double num)

{

      double next;

      double temp;

   

      next = 0.5*(1+(num/1));

 

      while(1)

       {

 

          temp=next;

          next = 0.5*(next+(num/next));

 

          if(temp-next<0.005 || temp-next<-0.005)

                    break;

 

         }

 

         return next;

}

 

int main(void)

{

   printf("%lf", square_root(4));

 

   getchar();

   return 0;

}

'개발 > C' 카테고리의 다른 글

[C] Swap의 구현  (0) 2012.02.08
[C] 정수를 2진수로 변환하기  (0) 2012.02.08

댓글