출처 : 반크_백제역사 유적지구와 이스탐블역사 유적지구
문제]
피제수(분자) A와 제수(분모) B가 있다. 두 수를 나누었을 때, 소숫점 아래 N번째 자리수를 구하려고 한다. 예를 들어, A=3, B=4, N=1이라면, A÷B=0.75 이므로 출력 값은 7이 된다.
입력
첫 번째 줄에 A와 B(1 ≤ A, B ≤ 100,000), N(1 ≤ N ≤ 1,000,000)이 공백을 경계로 주어진다.
출력
A÷B를 했을 때, 소숫점 아래 N번째 수를 출력한다.
예제 입력 1
25 7 5
예제 출력 1
2
출처 : 백준_1312번
참고풀이]
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int A, B, N;
int i;
int Mok;
//자료를 입력받는다.
scanf("%d%d%d", &A, &B, &N);
if ((A >= 1 && A <= 100000) && (B >= 1 && B <= 100000) &&
(N >= 1 && N <= 1000000))
{
i = 0;
if(A>=B) A %= B;//소수를 구하기 위하여 몫부분을 구한다.
while (1)
{
i++;
A *= 10;
Mok = A / B;
if (i == N) break;
A %= B;
}
printf("%d", Mok);
}
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 여름
'프로그램 > C언어 1000제' 카테고리의 다른 글
C언어 212제] 팬 케이크(Stacks of Flapjacks) (0) | 2025.01.08 |
---|---|
C언어 210제] NCP Lv3 아무래도이문제는A번난이도인것같다 (2) | 2025.01.04 |
C언어 209제] NCP Lv3 이항 계수 1 (0) | 2025.01.04 |
C언어 208제] 비토와 친척들(Vito's Family) (0) | 2025.01.02 |
C언어 207제] WERTYU (0) | 2025.01.02 |
댓글