#include <stdio.h>
int main() {
int A, B;
scanf("%d %d", &A, &B);
printf("%.9lf",(double)A / B);
return 0;
}
실수 자료형
float | 4바이트, 32비트 |
%f |
double | 8바이트, 64비트 |
%lf |
long double |
8바이트, 64비트 |
%Lf |
int는 정수형이므로 당연히 안됨. int/int 도 int이다
소수점 9자리 이상 출력이었으므로 double을 사용
"%.9lf" 나 "0.9lf"으로 소수점을 나타냄 → 기본적으로 출력시 유효숫자가 6자리이기 때문입니다.
'C > 백준' 카테고리의 다른 글
[C언어] 백준 2588번 곱셈 (0) | 2021.07.13 |
---|---|
[C언어] 백준 10430번 나머지 (0) | 2021.07.01 |
[C언어] 백준 1000번 A+B (0) | 2021.07.01 |
[C언어] 백준 10172 개 (0) | 2021.06.30 |
[C언어] 백준 10171 고양이 (0) | 2021.06.30 |