수학 205

[백준 1008] A/B [C]

풀이 절대오차 또는 상대오차가 10의 -9승이하만 정답이므로 소수점 9번째 자리까지만 출력해도 정답으로 인정된다. double형을 사용해서 큰 숫자를 계산할 수 있도록 하자 소스코드 #include int main() { double A, B; scanf("%lf %lf", &A, &B); printf("%.9lf", A/B); } 출처 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net

[백준 10250] ACM 호텔 [C]

풀이 반복문을 두 개 사용할 때, W를 이용해서 방 번호를 알아낼 수 있지만. N의 범위는 H * W이하이고, N을 H로 나눌때의 몫과 나머지를 이용하므로 간단하게 해결할 수 있다. "%d0%d" 형식으로는 오답 처리 된다. 전부 숫자로 출력해주자. N%H == 0일 때는 층 수랑 방 수에 대한 계산을 다르게 구해야 한다. 소스코드 #include int main(){ int T, H, W, N; scanf("%d", &T); while (T--){ scanf("%d %d %d", &H, &W, &N); if (!(N%H)) printf("%d%02d\n", H, N/H); else printf("%d%02d\n", N%H, N/H+1); } } 출처 10250번: ACM 호텔 프로그램은 표준 입력에서 ..