반올림함수
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 |