PS (Program Solving)(375)
-
[백준 BOJ] 1008번 A/B (C언어)
문제 설명 https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 접근 방법 - 매우 기본적인 연산 문제, 그러나 설명 때문에 조금 혼란스러웠다 백준의 1008번 문제는 사실 기본적인 나눗셈 몫 연산 문제이긴 했다. 하지만 예제에 적혀있던 설명과 그에 대한 예제1 때문에, 풀고 난 뒤에도 혼란스러운 문제였다. ("10^(-9) 이하의 오차를 허용한다는 말은 꼭 소수 9번째 자리까지만 출력하라는 뜻이 아니다.") 나눗셈 연산은 당연히 쉽게 할 수 있었지만 출력이 어떻게 나와야 정답이 나오는 것인지 알 수 없었기 때문이다. 결론적으로, 실수형 결괏값을 소수점 9번째까지 출력..
2022.01.04 -
[백준 BOJ] 1001번 A-B (C언어)
문제 설명 https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 접근 방법 - 매우 기본적인 연산 문제 백준의 1001번 문제도 1000번의 A+B 문제와 마찬가지로 매우 기본적인 문제이다. 이 또한 개개인이 사용하는 언어의 기본 문법만 잘 인지하고 있다면 매우 쉽게 풀 수 있다. 필자는 이번에도 변수 선언 -> 입력받기-> 결괏값 바로 출력 순으로 작성하였다. (여담이지만, 필자가 속해있는 프로그래밍 오픈챗방 멤버분들이 왜 굳이 앞에 전처리기를 2개나 쓰냐고 물어왔다. 그냥 필자가 C/C++로 코딩할 때 늘 달아놓는 전처리기이다. 입력 에러 뜰 때마다 작성하기 귀찮아..
2022.01.04 -
[백준 BOJ] 1000번 A+B (C언어)
문제 설명 https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 접근 방법 - 매우 기본적인 연산 문제 백준의 1000번 문제는 사용하는 언어의 기본 문법만 알고 있다면 매우 쉽게 풀 수 있는 문제이다. 필자는 변수 선언 -> 입력받기 -> 결괏값 바로 출력 순으로 작성하였다. (헤더에 있는 define문과 pragma 문은 scanf()에서 자주 발생하는 입력 에러를 사전 방지하기 위해 필자는 코드 작성할 때마다 항상 추가한다.) 성공한 코드 #define _CRT_SECURE_NO_WARNINGS #pragma warning(disable: 4996) #includ..
2022.01.01