본문 바로가기
반응형

while문8

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언어 반복문 / for문 while문 / C언어 기초 안녕하세요 판타지코딩입니다! C언어에는 반복문이 여러 가지 있습니다. 가장 많이 쓰는 방법이 for문과 while문 입니다. 오늘은 for문과 while문의 차이점과 특징에 관해서 공부해보겠습니다! 먼저 아래의 코드를 통해서 덧셈의 과정을 공부해보겠습니다. #include int main() { int a; a = 0; a++; a++; a++; printf("%d", a); return 0; } int형 변수 a에 0을 저장했습니다. 그리고 a++; 라고 작성하면서 a의 값을 1씩 증가시킵니다. a++;가 세 번 실행됐기 때문에 a는 1씩 3번 증가합니다. 그럼 a에 저장된 0은 1, 2, 3이 됩니다. printf문으로 a를 출력한 결과 3이 출력됩니다. 이 과정을 조금 더 짧게 작성할 수 있을까요?.. 2022. 5. 26.
C언어 while() / while 반복문 / C언어 기초 안녕하세요 판타지코딩입니다! C언어로 반복문을 작성하면 같은 문장을 여러 번 작성하지 않고 간단하게 일정 구간을 반복하는 코드를 작성할 수 있습니다. 그럼 오늘은 while() 반복문을 활용해서 코드를 작성하는 방법을 알아보겠습니다! while문은 어떻게 활용할까요? 코드를 통해서 알아보겠습니다. #include int main() { int num; num = 0; while(num 2022. 5. 25.
반응형