반응형
문제
두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B ≤ 10,000)
출력
첫째 줄에 A/B를 출력한다.
<코드>
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
int A, B;
cin >> A >> B;
cout << int(A / B)<< ".";
A = A % B;
for (int i = 0; i <= 1000; i++)
{
A *= 10;
cout << A/ B;
A = A - (A / B)*B;
}
}
풀이방법
단순히 cout << A/B; 를 하면 18점으로 채점되니
나눗셈을하고 소수점을 구하는 과정을 생각해서 풀이를 하면 될것같습니다.
반응형
'🧩PS > 🥈Nomal' 카테고리의 다른 글
[C/C++] 백준 1629번 - 곱셈 (분할 정복) (0) | 2020.12.17 |
---|---|
[C/C++] 백준 1780번 - 종이의 개수 (분할 정복) (0) | 2020.12.17 |
[C/C++] 백준 1992번 - 쿼드트리(분할정복) (0) | 2020.12.12 |
[C/C++] 백준 2360번 - 색종이 만들기(분할정복) (0) | 2020.12.12 |
[C/C++] 프로그래머스 - 소수 찾기 (0) | 2020.12.12 |