C & C++ 관련

반올림함수

Real_G 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));

     }

 }

반응형