본문 바로가기
반응형

전체 글142

C언어 이분탐색(Binary search)을 공부하자! - while문 활용 안녕하세요 판타지코딩월드입니다! 오늘은 C언어의 반복문을 구현할 때 활용하는 while문과 for문에 대해서 알아보고, while문을 활용하는 이분탐색(Binary search)에 대해서 공부해 보겠습니다. 반복문에는 for문과 while문이 있고, 이 두가지 문법은 저번시간에 공부했습니다. 때에 따라서 적절한 반복문을 선택하여 코드를 작성하면 됩니다. 그런데 for문은 반복 횟수를 정해놓는 코드가 기본이고, while문은 조건이 변함에 따라 반복 횟수가 변한다는 특성이 있습니다. 그래서 while문을 활용하여 이분탐색을 할 수 있습니다. 탐색이란? 이분탐색을 공부하기에 앞서, 탐색에 대해서 알아보겠습니다. 탐색은 보통 배열에서 특정 데이터가 존재하는지 여부를 확인할 때 하는 것입니다. 예를 들어, 배열.. 2023. 3. 26.
C언어 while문을 공부하자! 반복문 안녕하세요 판타지코딩입니다! C언어로 작성할 수 있는 반복문은 for문과 while문이 있습니다. 오늘은 while문의 문법을 알아보고, while문을 활용한 반복문을 작성해 보도록 하겠습니다! while문 문법 while문은 'while'의 뜻인 '~동안' 처럼 조건이 만족하는 동안에만 수행하는 반복문입니다! 조건은 다음과 같이 작성합니다. int cnt = 0; while(cnt 2023. 3. 25.
C언어 if, else if, else 조건문을 마스터하자! 안녕하세요 판타지코딩입니다! if문과 else문은 if문의 조건 외의 다른 모든 조건이 발생할 경우 else문이 만족하는 것으로 간주하여 코드를 실행할 때 활용합니다. 그런데 if, else외에도 'else if'라는 조건문이 있습니다. 오늘은 else if가 어떤 조건을 작성할 때 활용할 수 있는지 공부해 보도록 하겠습니다! else if if문의 조건이 만족하지 않을 경우 나머지 모든 조건은 else로 표현할 수 있습니다. 그런데 else로 표현하면 이분적인 표현이 되어 더 자세한 조건을 작성해야 할 수 있습니다. 이 때 활용할 수 있는 코드가 바로 'else if'입니다! int num = 1; if(num>1) { printf("num은 1보다 큼"); } else if(num==1) { prin.. 2023. 3. 22.
C언어 if else문을 공부하자! 안녕하세요 판타지코딩입니다! 저번 시간에는 if문을 활용해서 특정 조건을 만족할 경우에만 코드가 실행되도록 작성하는 방법을 공부해 보았습니다. 오늘은 if문의 조건이 만족하지 않을 경우 다른 코드를 수행하는 방법을 알아 보겠습니다. if else문 문법 if else는 if문을 만족하지 않을 경우 else문을 수행하도록 하는 것입니다. if(num 2023. 3. 21.
반응형