반응형
문제
2개의 문자(ASCII CODE)를 입력받아서 순서를 바꿔 출력해보자.
풀이
펼치기
#include <iostream>
int main() {
char x, y;
std::cin >> x >> y;
std::cout << y << " " << x << std::endl;
return 0;
}
이 코드는 다음과 같은 작업을 수행한다:
- char x, y;: 두 개의 문자를 저장할 변수를 선언.
- std::cin >> x >> y;: 두 문자를 입력받습니다. std::cin은 C++에서 입력을 받기 위한 객체다.
- std::cout << y << " " << x << std::endl;: 입력받은 두 문자를 순서를 바꿔 출력. std::cout은 C++에서 출력을 위한 객체이다. " "는 두 문자 사이에 공백을 넣기 위해 사용하고, std::endl은 출력 후 줄 바꿈을 의미한다.
이 코드에서 입력으로 A B를 제공하면 출력은 B A가 된다.
문제 출처: 코드업
https://codeup.kr/problemsetsol.php?psid=23
반응형
'C++ 코딩 > C++ 코딩테스트' 카테고리의 다른 글
[C++ 기초 코딩 테스트 100] 10. 입출력 - 정수 1개 입력받아 3번 출력하기 (0) | 2024.07.25 |
---|---|
[C++ 기초 코딩 테스트 100] 9. 입출력 4 - 실수 둘째 자리까지 출력하기 (0) | 2024.07.25 |
[C++ 기초 코딩 테스트 100] 7. 입출력 2 - 복수 입력 출력 (0) | 2024.07.25 |
[C++ 기초 코딩 테스트 100] 6. 입출력 - 정수, 문자, 실수 (1) | 2024.07.23 |
[C++ 기초 코딩 테스트 100] 5. 출력하기(5) (0) | 2024.07.23 |
[C++ 기초 코딩 테스트 100] 4. 출력하기(4) (2) | 2024.07.23 |
[C++ 기초 코딩 테스트 100] 3. 출력하기(3) (1) | 2024.07.23 |
[C++ 기초 코딩 테스트 100] 2. 출력하기(2) (0) | 2024.07.23 |