programming/C Programming Take-it 2020. 6. 4. 19:29
c언어를 공부하게되면 반복문을 배울때쯤 되면 배우는 보편적인 필수 코스가 있습니다. 그것은 바로 구구단과 '*' 예제입니다. 구구단 같은 경우에는 직접 실습을 하면서 배우는 경우가 많고 '*' 예제는 초반에 아주 쉬운 '*' 예제를 학습하고 나중에 뒷풀이 문제에서는 "'*'을 활용해 피라미드를 만들어보시오!" 나 "'*'을 활용해 다이아몬드를 만들어 보시오!" 이런식의 문제를 많이 보게됩니다.. c언어 뿐만 아니라 다른 프로그래밍 책에서도 비슷한것을 볼 수 있습니다. 그래서 그런지 반복문의 기초를 배웠다면 꼭 숙제나 과제식으로 받아보는 문제가 됩니다.. 1. 삼각형 '*'을 출력하는 예제 첫번째 줄에는 별이 1개, 두번째 줄에는 별이 2개 ~~~ "별이 ~ 5개!" 가 출력되는 프로그램을 먼저 만들어보겠..
더 읽기
programming/C Programming Take-it 2020. 6. 2. 23:49
지난 글에서는 반복문( for, while, do ~ while)의 사용법에 대해서 공부했습니다. 이번에는 반복문속에 반복문을 사용해서 구구단을 만들어보겠습니다. for문을 사용해 1단씩 나오는 구구단 1단씩 나오는 구구단을 그냥 만들면 재미가 없죠?? 그래서 지난번에 배웠던 scanf함수를 같이 응용해서 출력하고 싶은 단 수를 입력하고 해당 단수를 계산하는 구구단을 만들어봤습니다. #include int main(void) { int a; // 구구단 1 ~ 9까지 증가할 변수 int gugudan; // 단 수를 저장할 변수 printf("출력하고 싶은 단 입력:"); scanf("%d", &gugudan); //scanf함수를 활용해서 출력하고 싶은 단 수를 입력받음 printf("출력하는 단 %d..
programming/C Programming Take-it 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 Take-it 2020. 6. 1. 20:53
이전에는 제어문 중에서도 선택문 if문에 대해서 공부했습니다. 이번에는 선택문 switch ~ case문의 사용법에 대해서 공부해보겠습니다. 선택문 switch ~ case문 switch ~ case문은 if ~ else문과 마찬가지로 조건에 따라서 조건에 해당하는 곳의 문장을 실행시키는 문장입니다. switch ~ case문의 규칙 1. 조건은 정수식만 사용합니다. 2. 기본적으로 case는 break를 포함합니다. 3. 여러개의 case문을 만들 수 있지만 반드시 콜론(:)을 붙여줘야 합니다. 4. switch문에서는 비교 연산이 올 수 없습니다. 만약 등급별로 1등급은 300만원, 2등급은 200만원, 3등급은 100만원 그 외 장학금이 없는 차등지급 시스템을 프로그래밍 한다고 해봅시다. 코드에서 ..