728x90
문제
수 N개가 주어졌을 때, N개의 합을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, N(1 ≤ N ≤ 100)개의 수가 공백으로 구분되어서 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다. 또, 0으로 시작하는 수는 주어지지 않는다.
#include <iostream>
#include <string>
#define endl "\n"
using namespace std;
void Answer()
{
int T;
cin >> T;
cin.ignore();
while (T--)
{
string s;
getline(cin, s);
int result = 0;
string N = "";
for (int i = 0; i < s.size(); i++)
{
if (s[i] == ' ')
{
result += stoi(N);
N = ' ';
}
else
{
N += s[i];
}
}
result += stoi(N);
cout << result << endl;
}
}
int main()
{
ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
Answer();
}
728x90