반올림함수

C & C++ 관련 : 2007. 3. 14. 16:28
반응형
#define banollim(x,dig) (floor((x)*pow(10,dig)+0.5)/pow(10,dig))

void main(void)

{

     double x=123.456789;

     int i;

    for (i=-2;i<5;i++) {

          printf("%f의 %d자리 반올림 = %f \n",x,i,banollim(x,i));

     }

 }

반응형

'C & C++ 관련' 카테고리의 다른 글

정수화 함수는  (0) 2007.03.14
아스키코드표  (0) 2007.03.14
sizeof  (0) 2007.03.14
Posted by Real_G