본문 바로가기

백준/C

[BaeKJoon/C] 백준1008 c A/B

반응형

https://www.acmicpc.net/problem/1008

 

 

1008번: A/B

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

풀이

얼핏 보기에는 쉬운 문제 같지만 변수 타입을 모르시는 분들은 어렵다고 생각하실겁니다.

 

여기서 f와 lf의 차이를 아셔야합니다.

포맷문자가 f고 파라미터의 크기가 4이면 float로 처리하고

포맷문자가 lf고 파라미터의 크기가 8이면 double로 처리합니다.

 

여기서 소수점 9자리 이상 출력이었으므로 double을 사용해야하는 문제입니다. 

 

코드

1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
int main() {
 
double a, b;
scanf("%lf %lf"&a, &b);
 
printf("%.9lf\n", a / b);
}
cs

 

https://www.acmicpc.net/problem/1008

 

1008번: A/B

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

반응형