반응형

C_C++ 332

(C/C++) 실행시간 측정하기:clock()

#C언어 #실행시간 #측정 #clock() 실행시간을 측정하는 C언어, C++언어 코드입니다. C언어 코드 #include #include #include int main() { int i; clock_t start, end; double duration; start = clock(); for (i = 0; i < 1000000000; i++); // 10억 end = clock(); // CLOCKS_PER_SEC: The number of clock ticks per second. 클럭수를 초로 환산 duration = (double)(end - start) / CLOCKS_PER_SEC; printf("실행 시간: %f초\n", duration); return 0; } (Output) Intel(R..

C_C++ 2022.12.29

(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
반응형