https://www.acmicpc.net/problem/9085
9085번: 더하기
입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 첫 줄에 자연수의 개수 N(1 ≤ N ≤ 100)이 주어지고, 그 다음 줄에는 N개의 자연수가 주어진다. 각각의 자연
www.acmicpc.net
c++로 백준 9085번 문제를 풀어보겠다.
문제
10보다 작거나 같은 자연수 N개를 주면 합을 구하는 프로그램을 작성하시오.
입력
입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 첫 줄에 자연수의 개수 N(1 ≤ N ≤ 100)이 주어지고, 그 다음 줄에는 N개의 자연수가 주어진다. 각각의 자연수 사이에는 하나씩의 공백이 있다.
출력
각 테스트 케이스에 대해서 주어진 자연수의 합을 한 줄에 하나씩 출력한다.
예제 입력 1 복사
2
5
1 1 1 1 1
7
1 2 3 4 5 6 7
예제 출력 1 복사
5
28
<문제 풀이>
1. n을 입력받은 후 while문을 n번 반복한다.
2. 그 while문 안에선 k를 입력받아 또 다른 while문을 k번 반복한다.
3. 이 while문 안에선 l을 k번 입력받고, 입력받을 때마다 sum에 그 l 값을 더한다.
4. sum 값을 출력한다.
코드는 다음과 같다.
'C++' 카테고리의 다른 글
[백준 알고리즘] 2576번 : 홀수, c++ (0) | 2022.01.12 |
---|---|
[백준 알고리즘] 11719번 : 그대로 출력하기 2, c++ (0) | 2022.01.12 |
[백준 알고리즘] 8958번 : OX퀴즈, c++ (0) | 2022.01.11 |
[백준 알고리즘] 1152번 : 단어의 개수, c++ (0) | 2022.01.11 |
[백준 알고리즘] 2908번 : 상수, c++ (0) | 2022.01.10 |