1. 틀렸던 이유
콤마를 어떻게 해결하는 것때문에 애를 먹었다.
처음엔 cin 과 cout를 혼용해서 콤마를 나타나게끔 해야하나 싶은 생각도 했었다.
아니면 문자열 함수 get이라던지 그런 것들을 이용해야하나 생각도 했다. (하지만 아직 그 부분에 대해 개념이 부족하다.)
2. 필요한 개념
생각보다 간단하다. 문자를 받을 수 있는 변수를 하나 더 추가해주면 된다.
그렇게되면 문자는 문자대로 받고 정수로 받게 된 a,b만 따로 계산해서 출력하면 되니 간편했다.
3. 고친 코드
#include <iostream>
using namespace std;
int main(){
int a; int b;
int n; char c;
cin >> n;
for (int i=0; i<n; i++)
{ cin >> a >> c >>b;
cout << a+b<<endl;
}
return 0;
}
'프로그래밍 언어 💬 > C++' 카테고리의 다른 글
[백준] 2439번, 2440번, 2441번 [별찍기 (1)] (0) | 2020.12.31 |
---|---|
문자열을 나타내기 위한 클래스 "string" (0) | 2020.12.30 |
[백준] 11720번 (0) | 2020.12.26 |
[백준] 10951번 (0) | 2020.12.26 |
C언어 기초-포인터(1) (0) | 2020.10.31 |