-
문제는 쉽다. 반복문과 감소 연산자를 사용하면 된다.
반복문을 사용하고 합을 저장하는 함수와 입력된 수를 받는 변수를 만들어 이용하자. 1부터 시작하여 h(전체 합)에 넣고 수를 1씩 늘려가며 n과 수가 같아질 때까지 계속 h에 쌓는다.
매우 쉽다 반복문 while과 for 중에 하나 골라서 해보자 필자는 for문으로 작성하였다. 아주 쉽게 작성할 수 있었다.
if - else 문을 사용하였다, 하지만 이 문제를 풀 때에는 if - else문보다는 연산자 활용이 더 중요하다고 본다. *AND연산과 OR연산을 잘 활용하자.
if - else if - else 문을 사용하여 코드를 작성하였고, switch문으로도 작성해도 가능할지도라고 생각한다. 일단 시험 점수를 입력받을 변수를 하나 만들어주고, 입력된 점수에 따라 if - else if - else 문을 통해 성적이 나누어 질 수 있게 하였다.
scanf 문을 사용하여 받은 두 개의 수를 if - else if 문을 사용하여 비교 후 값을 내어주는 코드를 작성하였다. *처음 작성할 때에 코드에 "A와 B를 입력하세요."를 넣어줬더니 백준 제출에서는 오류가 났다. 문제에서 필요로 하지 않으면 내가 맘대로 넣지 말자.