fmod, fmodf, fmodl 함수

double fmod(double x, double y); 나머지

float fmodf(float x, float y); 나머지

long double fmodl(long double x, long double y); 나머지

입력 매개 변수 리스트

x 분자

y 분모

반환 값

나머지

사용 예

//C언어 표준 라이브러리 함수 가이드
//double fmod(double x, double y); 나머지
//float fmodf(float x, float y); 나머지
//long double fmodl(long double x, long double y); 나머지
//분자와 분모를 입력받아 몫과 나머지 계산

#include <math.h>
#include <stdio.h>
int main(void)
{
    double numerator, denominator;
    printf("분자와 분모를 입력: ");
    scanf_s("%lf %lf",&numerator, &denominator);

    printf("몫: %.lf ",floor(numerator/denominator));
    printf("나머지: %f \n",fmod(numerator, denominator));
    return 0;
}

출력

몫: 2 나머지: 2.150000