Programming/Baekjoon

백준 1312 소수 [c]

fishersheep 2022. 1. 8. 12:49
반응형
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

int main()
{
	int a, b, n;	
	int result;		//결과를 받을변수

	scanf("%d %d %d", &a, &b, &n);	//a,b,n 입력받기

	for (int i = 0; i < n; i++)		//n번째 자리수를 구하기 위해서 n번을 반복
	{
		a %= b;		//a와b를 나눴을때 나머지를 a에 저장
		a *= 10;	//a에 10을 곱함
		result = a / b;	//결과값
	}

	printf("%d", result);

	return 0;
}

나머지에 10을 곱하고 다시 나누면서 소수점자리를 찾아가는 방법이다. 

반응형

'Programming > Baekjoon' 카테고리의 다른 글

백준 1157 단어공부 [c++]  (0) 2022.01.11
백준 10951 A+B [c++]  (0) 2022.01.10
백준 1789 수들의합 [c++]  (0) 2021.09.09
백준 1978 소수찾기 [c++]  (0) 2021.08.31
백준 2693 N번째 큰수 [c++]  (0) 2021.08.29