편집 기록

편집 기록
  • 프로필 편집요청빌런님의 편집
    날짜2020.03.05

    c언어 실수 반올림 질문


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

    입력: 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때문에 그런 걸까요?

  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.03.04

    c언어 실수 반올림 질문


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

    입력: 4

          15 23.6 100.35 0.388
    

    include

    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때문에 그런 걸까요?