반응형

C_C++ 359

(C언어) 알파벳 문자수 카운트하기

문자열에서 대소문자 구분없이 알파벳 문자수를 카운트하는 C언어 코드입니다. #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include int main() { char s[200] = { 0 }; int alpha[26] = { 0 }; int i = 0, a; // gets(s); -- 비주얼스튜이오에서는 fgets 함수 사용 // gets 함수를 사용할 때는 아래의 while문의 '\n'를 '\0'로 변경해야 함 fgets(s, 200, stdin); while (s[i] != '\n') { if (s[i] >= 'A' && s[i] = 'a' && s[i] = 'A' && s[i] = 'a' && s[i]

C_C++ 2022.12.27

(C언어) 가위 바위 보 게임 Play the rock-paper-scissors game

C언어를 이용한 가위 바위 보 게임입니다. #define _CRT_SECURE_NO_WARNINGS // Visial Studio #include #include #include int main() { int player; int com; int draw = 0, win = 0, lose = 0; char* str[] = { "","가위","바위","보" }; srand((unsigned)time(NULL)); printf("* 가위-바위-보 게임(Play the rock-paper-scissors game) *\n\n"); do { printf("\n선택>> 가위(1), 바위(2), 보(3), 종료(0) : "); com = rand() % 3 + 1; scanf("%d", &player); if (p..

C_C++ 2022.12.18

(C/C++) 중복 숫자 제거

중복되지 않은 수 구하기 10개의 숫자를 읽어 중복된 숫자는 한 번씩만 출력되도록 하는 C언어와 C++ 코드입니다. C언어 #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include int main() { int arr[10], n; printf("정수 10개 입력: "); for (int i = 0; i < 10; i++) scanf("%d", &arr[i]); printf("중복되지 않게 출력된 수: "); for (int i = 0; i < 10; i++) { int check = 0; for (int j = 0; j < i; j++) { if (arr[i] == arr[j]) { check = 1; // 중복값 break; } } if (check ==..

C_C++ 2022.12.17

(C++) 문자열에서 문자열 검색 (찾기)

#검색 #찾기 #파일 #문자열 - 파일에서 문자열 검색하기 (찾기) - 한 행에서 (한 줄에서) 문자열 찾기 - 문자열에서 특정 문자열 검색하기 find size_t str.find(find_str, [offset]) str: 문자열 find_str: 검색할 문자열 offset: 검색을 시작할 위치 문자열을 찾았으면 찾은 문자열의 인덱스(위치)를 반환하고, 찾지 못했으면 -1을 반환합니다. 예제 #include #include using namespace std; int main() { string line = "Hello C plus plus."; size_t n = line.find("plus"); if (n >= 0) cout

C_C++ 2022.12.14
반응형