Notice
Recent Posts
Recent Comments
Link
빙수달 게임 개발 노트
[C++] 회문 판단 프로그램 본문
#include <iostream>
#include <string>
using namespace std;
int main(void)
{
using namespace std;
cout << "단어 하나를 입력하십시오: ";
string word;
cin >> word;
int i, j;
for (j = 0, i = word.size() - 1; j <= i / 2; j++) // j는 문자열 앞에서 뒤로, i는 문자열 뒤에서 앞으로
{ // 문자열 앞에서 시작하는 비교할 문자열의 위치를 나타낼 변수 j 카운트
if (word[j] != word[i - j]) // 문자열 앞뒤에서 좁혀오며 j <= i/2일 때까지 같은지 비교
{
cout << "회문이 아닙니다.";
return 0;
}
}
cout << "회문입니다.";
return 0;
}


'Programming > C++' 카테고리의 다른 글
| [C++] CandyBar 구조체(1) (1) | 2024.12.15 |
|---|---|
| [C++] 휘발유 단위 변환 (0) | 2024.12.15 |
| [C++] 세계 인구 중 미국 인구의 비중 (0) | 2024.12.15 |
| [C++] 위도 단위 변환 (2) | 2024.12.15 |
| [C++] 키 단위 변환 (0) | 2024.12.15 |