[C] 나눗셈의 몫과 나머지 (div(), ldiv())
div_t div(int n, int denom) ldiv_t ldiv(int n, int denom) div : int 형 나눗셈일 때 ldiv : long형 나눗셈일 때 #include #include // div()와 ldiv()를 쓰기 위해 포함시킨다. int main() { int a=10; int b=4; long c=2010201; long d=5475; div_t x; // div_t는 구조체이다. 따라서 div_t타입 x를 만들어서 div를 이용해 나눈 것을 받는 용도로 쓴다. ldiv_t y; x=div(a,b); y=ldiv(c, d); printf("%d, %d\n", x.quot, x.rem); printf("%ld, %ld\n", y.quot, y.rem); return 0; }