백준알고리즘 1008번

2020. 7. 13. 15:58코드의 집/백준알고리즘

 

 

컴퓨터는 정수는 정수끼리 실수는 실수끼리 계산할 수 있습니다. 마찬가지로 정수끼리 나누게 된다면 

1/3 은 0.333333...이 아닌 0이 되게 되죠 따라서 자료형(타입)을 int 가 아닌 float 혹은 double로 변환해 주어야

합니다.

 

int a;

int b;

 

수식을 작성시 (double)a/(double)b 이런 식으로 int 변수 앞에 (dobule) 실수 자료형을 같이 써서 실수로 변환

시켜야 합니다. 코드는 아래와 같습니다.

 

 

 

 

#include <stdio.h>

int main(){

     int a, b; //a b 선언

 

     scanf("%d%d", &a, &b);  //a b의 value 값 받음
     printf("%.9f", (double)a/(double)b); //a b 수식(나눗셈)

     

     return 0;
}

 

'코드의 집 > 백준알고리즘' 카테고리의 다른 글

백준알고리즘 2739번  (0) 2020.07.19
백준알고리즘 2884번  (0) 2020.07.17
백준알고리즘 2753번  (0) 2020.07.16
백준알고리즘 1330번  (0) 2020.07.15
백준알고리즘 2588번  (0) 2020.07.15