728x90
반응형
브론즈Ⅴ
https://www.acmicpc.net/problem/1008
풀이 방법
<stdio.h> 헤더파일에 있는 scanf함수를 이용해 A와 B를 입력받고, printf 함수를 이용해 A/B를 출력한다.
단, 10^-9이하의 오차를 허용하므로, 변수 A, B의 자료형을 double 자료형으로 해야하며, 출력시 최소한 소수점 9자리는 출력해야 한다.
내 코드
1
2
3
4
5
6
7
8
9
10
11
12
|
#pragma warning(disable:4996)
#include <stdio.h>
int main(void) {
double A,B;
scanf("%lf%lf",&A,&B);
printf("%.9lf",A/B);
return 0;
}
|
cs |
느낀 점
float과 double 자료형의 차이, 오차를 알고 소수점 n자리만큼 출력하는 방법을 알아야 한다.
728x90
반응형
'백준 알고리즘 단계별로 풀어보기 > 입출력과 사칙연산' 카테고리의 다른 글
[백준 알고리즘 10869번 문제] 사칙연산 (C언어) #브론즈Ⅴ (0) | 2023.02.19 |
---|---|
[백준 알고리즘 10998번 문제] AxB (C언어) #브론즈Ⅴ (0) | 2023.02.16 |
[백준 알고리즘 1001번 문제] A-B (C언어) #브론즈Ⅴ (0) | 2023.02.16 |
[백준 알고리즘 1000번 문제] A+B (C언어) #브론즈Ⅴ (0) | 2023.02.16 |
[백준 알고리즘 2557번 문제] Hello World (C언어) #브론즈Ⅴ (0) | 2023.02.16 |