편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2023.02.17

    c언어 왜 소수점을 넣어야 결과가 나오나


    안녕하세요. c 언어 코딩 관련 질문드립니다.

    #include <stdio.h>
    int main(void)
    { 
        double c, f;
        printf("화씨 값을 입력하시오: ");
        scanf_s("%lf", &f);
    
        c = 5.0 / 9.0 * (f - 32.0); // <<<---
    
        printf("섭씨 값은 %lf도 입니다\n", c);
    
        return 0; 
    } 
    

    제가 처음 코드를 작성 할 때 c = 5 / 9 * (f - 32); 이라고 적었는데 결과가

     화씨 값을 입력하시오: 100
     섭씨값은 0.000000도 입니다 
    

    이라고 나오더라고요 .

    왜 소수점을 적어야만 결과가 나오는지 궁금합니다.

  • 프로필 헉이 님의 편집
    날짜2023.02.16

    c언어 코딩 관련 질문드립니다.


    안녕하세요. c 언어 코딩 관련 질문드립니다.

    ```#include int main(void)

    { double c, f;
    printf("화씨 값을 입력하시오: ");
    scanf_s("%lf", &f);
    
    *c = 5.0 / 9.0 * (f - 32.0);*
    
    printf("섭씨 값은 %lf도 입니다\n", c);
    
    return 0; } ```
    

    제가 처음 코드를 작성 할 때 c = 5 / 9 * (f - 32); 이라고 적었는데 결과가 화씨 값을 입력하시오: 100 섭씨값은 0.000000도 입니다

    이라고 나오더라고요 ..

    왜 소수점을 적어야만 결과가 나오는지 궁금합니다.