programming/C Programming 홍지군 2020. 6. 4. 19:29
c언어를 공부하게되면 반복문을 배울때쯤 되면 배우는 보편적인 필수 코스가 있습니다. 그것은 바로 구구단과 '*' 예제입니다. 구구단 같은 경우에는 직접 실습을 하면서 배우는 경우가 많고 '*' 예제는 초반에 아주 쉬운 '*' 예제를 학습하고 나중에 뒷풀이 문제에서는 "'*'을 활용해 피라미드를 만들어보시오!" 나 "'*'을 활용해 다이아몬드를 만들어 보시오!" 이런식의 문제를 많이 보게됩니다.. c언어 뿐만 아니라 다른 프로그래밍 책에서도 비슷한것을 볼 수 있습니다. 그래서 그런지 반복문의 기초를 배웠다면 꼭 숙제나 과제식으로 받아보는 문제가 됩니다.. 1. 삼각형 '*'을 출력하는 예제 첫번째 줄에는 별이 1개, 두번째 줄에는 별이 2개 ~~~ "별이 ~ 5개!" 가 출력되는 프로그램을 먼저 만들어보겠..
더 읽기
programming/C Programming 홍지군 2020. 6. 2. 18:54
제어문 중에서도 선택문의 if문, if ~ else문, if ~ else if ~ else문 그리고 switch ~ case문까지 공부해봤습니다. 이번에는 반복문의 유형(for문, while문, do~ while문)에 대해서 공부해보는 시간을 가져보겠습니다. 조건식의 위치에 따른 반복문! 반복문은 조건식을 만족하는 동안 문장을 반복하는 기능을 가지고 있습니다. 따라서 반복문을 작동하게 하는 조건식 반복문마다 조금씩 차이를 보입니다. 반복문을 하나씩 살펴보면서 반복문이 어떤 순서에 따라서 동작하는지 반복문들의 특이점과 차이점에 대해서 알아보겠습니다. for문 for문은 원하는 횟수만큼 반복문을 실행해야 할때 사용합니다. for문의 초기값은 for문의 밖에서 변수를 선언하고 초기값을 세팅하는 방법과 for문..
programming/C Programming 홍지군 2020. 5. 31. 16:03
지금까지 printf 함수를 사용해서 화면에 결과값을 보여주는 것들을 자연스럽게 사용해왔습니다. printf함수로 화면에 결과값을 출력 했다면 이번에는 결과값을 입력하는 함수를 배워볼건데요. c언어에서는 scanf를 사용해서 데이터를 입력할 수 있습니다. scanf로 정수 입력받기 scanf로 정수를 입력받기 위해서는 어떻게 해야될까?? scanf 함수의 사용법은 우리가 이전에 사용해왔던 printf 함수의 사용법과 동일한 방법으로 사용되어 집니다. 다만 scanf에서 입력받을 변수를 선언할 때 변수명 앞에 '&'를 같이 붙여줘야 합니다. int a이 변수를 scanf에서 입력받을 변수로 지정할때에는 &a로 선언 해줘야 한다! 위에 코드대로 정확하게 입력하고 실행했다면 아무것도 표시되어지지 않고 커서만 ..