728x90
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cout << "2018305065 전유정" << endl;
cout << "문자열을 입력하세요(한글 안됨) " << endl;
getline(cin, s, '\n'); // 문자열 입력
int len = s.length(); // 문자열의 길이
for (int i = 0; i < len / 2; i++) {
string first = s.substr(0, 2); // 맨 앞의 문자 1개를 문자열로 분리
string sub = s.substr(2, len - 2); // 나머지 문자들을 문자열로 분리
s = sub + first; // 두 문자열을 연결하여 새로운 문자열로 만듦
cout << s << endl;
}
}
반응형
'전공 공부 > C++' 카테고리의 다른 글
객체 치환 (0) | 2021.05.13 |
---|---|
값, 주소에 의한 호출 (0) | 2021.05.13 |
정수 공간 5개 배열 동적 할당, 평균 구하기 (0) | 2021.04.24 |
동적 배열 생성 (0) | 2021.04.22 |
동적 객체 (0) | 2021.04.22 |