단어의 빈도수 찾기
조회수 3886회
단어의 빈도수 찾는 코딩을 하고 있는데 아무리 해도 안되요....
include
include
using namespace std;
void main() {
string word[1000] = {}; // 알파벳을 담을 배열 char alpha[52]; // 알파벳을 담을 배열 int alpha2[52] = {}; // 알파벳의 개수를 담을 배열 int j = 0; // 알파벳을 담을 베열을 위한 변수
string statement("hello my name is chanjung kim."); // 여기에 문장 입력
for (int i = 0; i < 26; i++) { alpha[i] = char(65 + i); } // 알파벳 대문자 인가 소문자인가 배열담담
for (int i = 0; i < 26; i++) { alpha[i + 26] = char(97 + i); } // 위에꺼랑 반대대는거 나머지 담음
for (int i = 0; statement[i] != NULL; i++) { int bp = 0; for (int k = 0; k < 52; k++) { if (statement[i] == alpha[k]) { word[j] += statement[i]; bp = 1; } if(k==25 && bp == 0 && word[j] != ""){ j++; } } }
for (int i = 0; word[i] != ""; i++) { cout<<word[i] + "\n"; } // 이건 출력하는 반복문
}
댓글 입력