#include <stdio.h>
int main(){
double a, b, c;
scanf("%lf %lf", &a, &b);
c = a/b;
printf("%.9lf", c);
return 0;
}
실제 정답과 출력값의 절대오차 또는 상대오차가 10^(-9) 이하이면 정답이다. 이 부분이 포인트
따라서 소숫점 아래 9자리 (%.9f) 까지 출력해 주어야 통과할 수 있다.
*주로 쓰이는 c언어의 자료형
1. 정수 (int) :4byte
선언: int a;
출력/스캔: %d
범위: -2,147,483,648 ~ 2,147,483,647 (long도 동일)
2. 실수(float): 4byte
선언: float a;
출력/스캔: %f
범위: 3.4E-38(-3.4*10^38) ~ 3.4E+38(3.4*10^38)
*소수점의 표현
숫자의 전체 자리수: 점 앞의 숫자로 표현 ex) %2.f
소숫점의 자리수: 점 뒤의 숫자로 표현 ex) %.2f
3. long long: 8byte
선언: long long a;
출력/스캔: %lld
범위: –9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
4. double: 8byte
선언: double a;
출력/스캔: %lf
범위: –9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
참고: https://melonicedlatte.com/algorithm/2018/03/04/022437.html
'solving > C, C++' 카테고리의 다른 글
[백준] 2439번 별 찍기-2 (0) | 2022.08.24 |
---|---|
[백준] 1152번 단어의 개수 (scanf("%[^\n]s")) (0) | 2022.08.23 |
[CodeUp] C기초100제 - 1007 : [기초-출력] 출력하기07 (0) | 2022.07.06 |
[CodeUp] C기초100제 - 1006 : [기초-출력] 출력하기06 (0) | 2022.07.06 |
[CodeUp] C기초100제 - 1005 : [기초-출력] 출력하기05 (0) | 2022.07.06 |