c언어 실수 반올림 질문

조회수 526회

아래 코드를 실행하면 마지막 실수 값이 자동으로 반올림 되어 나옵니다.

입력: 4
          15 23.6 100.35 0.388
#include <stdio.h>

int main(void)
{
    int cnt;
    scanf("%d", &cnt);
    double arr[cnt];
    double hap=0;

    for(int i=0; i<cnt; i++)
    {
        scanf("%lf", &arr[i]);
        printf("%.2lf ", arr[i]);
        hap += arr[i];
    }
    printf("\n");
    printf("hap : %.2lf\n", hap);
    printf("avg : %.2lf", hap/cnt);

    return 0;
}

%.2lf때문에 그런 걸까요?

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)