본문 바로가기
알고리즘/백준 문제 풀이

[BOJ/백준] 1008번 A/B - [c/c++] 풀이

by 미니상미니 2022. 10. 8.
반응형

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

 

1008번: A/B

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

www.acmicpc.net

 

 

 

 


  • 문제


해설

소숫점 아래 자릿수 조절을 하여 출력하는 문제이다.

 

c언어는 서식지정자 %.nlf를 사용할 시 소숫점 아래 n자리까지 반올림 하여 출력한다.

 

c++에서는 cout.precision(n); 을 사용한다.

cout.precision(n)을 사용 시 출력을 영구적으로 소숫점 아래 n자리까지 반올림 하여 출력 하므로

조절을 원하는 경우 변경 해주어야 한다

 

코드

c

#include <stdio.h>

int main() {

    double a, b;
    
    scanf("%lf %lf", &a, &b);
    
    printf("%.15lf", a / b);

    return 0;
}

 

c++

#include <iostream>

using namespace std;

int main() {

    double a, b;

    cin >> a >> b;

    cout.precision(15);
    cout << a / b;

    return 0;
}

 

 

 

반응형

댓글