[BOJ알고리즘, C++]#1008_A/B, C++ 부동 소수점, precision(), fixed

2022. 9. 4. 15:16· 문제 풀이/BOJ 문제 풀이
목차
  1. [BOJ 알고리즘, C++] #1008_C++ A/B, 부동 소수점, precision(), fixed

 

[BOJ 알고리즘, C++] #1008_C++ A/B, 부동 소수점, precision(), fixed

 

BOJ 알고리즘 문제 풀이, 1008_A/B

나누기 값을 주어진 부동소수점 자리까지 출력하기

 

 


 

문제

 

풀이

 

1. stdio 사용

#include <stdio.h>

int main()
{
    double a;
    double b;
    
    scanf("%lf, %lf", &a, &b);
    
    printf("%.13lf", a / b);
    
    return 0;
}

 

2. iostream 활용

// 1. std::cout.precision(n) : 실수 전체 자리수를 n까지 표현

double a = 3333.333333;

std::cout.precision(6);

cout << a << endl;

결과 : 3333.33

// 2. std::cout << std::fixed : precision 에서 정한 자리수를 전체에서 "소수점" 밑으로 변경

std::cout << std::fixed;

cout << a << endl;

결과 : 3333.333333

// 3. std::cout.unsetf(std::fixed) : 고정 소수점 표기 해제

std::cout.unsetf(std::fixed);

cout << a << endl;

결과 : 3333.33

 

결과 코드
#include <iostream>
using namespace std;

/*
    std::precision(N)   	: 실수 전체의 자리수를 n개로 제한합니다. 이상의 자릿수는 반올림됩니다.
    std::cout << std::fixed;    : precision(n)을 통해 설정한 자릿수 n개를 소수점 아래의 자릿수로 변경됩니다.
*/

int main()
{
    double A, B;

    cin >> A >> B;

    cout.precision(12);
    cout << fixed;

    cout << A / B;
}

 

 

 

'문제 풀이 > BOJ 문제 풀이' 카테고리의 다른 글

[BOJ알고리즘, C++]#10816_숫자 카드2, lower_bound, upper_bound  (0) 2022.09.25
[BOJ알고리즘, C++]#10815_숫자 카드, 이진 탐색, Binary Search  (0) 2022.09.06
[BOJ알고리즘, C++]#25305_커트 라인, 정렬 알고리즘, STL, 내림차순  (0) 2022.09.04
[BOJ알고리즘, C++]#11050_이항 계수 1, 이항 계수 공식, 재귀문 활용  (0) 2022.09.04
[BOJ알고리즘, C++]#2609_최대 공약수와 최소 공배수, 유클리드 호제법  (0) 2022.09.04
  1. [BOJ 알고리즘, C++] #1008_C++ A/B, 부동 소수점, precision(), fixed
'문제 풀이/BOJ 문제 풀이' 카테고리의 다른 글
  • [BOJ알고리즘, C++]#10816_숫자 카드2, lower_bound, upper_bound
  • [BOJ알고리즘, C++]#10815_숫자 카드, 이진 탐색, Binary Search
  • [BOJ알고리즘, C++]#25305_커트 라인, 정렬 알고리즘, STL, 내림차순
  • [BOJ알고리즘, C++]#11050_이항 계수 1, 이항 계수 공식, 재귀문 활용
Hardii2
Hardii2
개발 블로그Hardii2 님의 블로그입니다.
Hardii2
개발 블로그
Hardii2
전체
오늘
어제
  • 분류 전체보기
    • 알고리즘
    • 웹 개발
      • Node.js
      • React
    • 게임개발
      • DirectX12
      • 관련 지식
      • Unreal C++
      • Unreal 블루프린트
    • 언어
      • Effective C++
      • Basic C++
      • 디자인 패턴
      • 자료구조
      • 기술 질문
    • 문제 풀이
      • BOJ 문제 풀이
      • Programmers 문제 풀이
      • geeksForgeeks 문제 풀이
    • 수학
      • 확률과 통계
      • 게임수학
    • 개인프로젝트
    • 그룹프로젝트
      • PM
      • Dev
    • Github

블로그 메뉴

  • 홈
  • 글쓰기

공지사항

인기 글

태그

  • C++
  • 디자인 패턴
  • 기술 질문
  • set
  • BOJ
  • 트리
  • 정렬
  • 최단 경로
  • 그래프
  • BFS
  • Unreal Blueprint
  • 개발
  • 우선순위 큐
  • dfs
  • programmers
  • DP
  • Effective C++
  • unreal
  • 알고리즘
  • stl

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
Hardii2
[BOJ알고리즘, C++]#1008_A/B, C++ 부동 소수점, precision(), fixed
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.