본문 바로가기

C언어(C language)19

조건문 if else & break & continue & switch case (feat &&,||) 이번에는 조건문 4종류를 알아볼게요. 먼저 if else문이예요. 위와 같이 if else문으로 작성된 코딩이네요. 설명하기 앞서 위 코딩에 보이는 AND OR연산자에대해 설명을 먼저 해드릴게요.AND연산자는 &&이고 이는 둘다 참일때 실행시켜주는 연산자이고, OR연산자는 ||이고 둘중 하나라도 참이면 실행시켜주는 연산자이지요. if else 문은 처음은 if로 시작하여 else로 끝나는 구문이지요. 여기서 중간에 else if 는 몇개든 쓸수 있답니다. 다음은 break 와 continue 예요. break는 위와 같이 반복문을 끝내주는 거예요.위의 코딩문에서도 i 가 1부터 5까지 반복하다가 6을 실행해줄때 break을 만나 for문을 끝낸것을 볼 수있어요. 그럼 break와 연관이 있는 contin.. 2018. 8. 28.
피라미드 쌓기 - 프로젝트 피라마드를 쌓아보도록 할게요. 먼저 우리가 대충 아는 피라미드모형은 * *** ***** **************** SSSS*SSS***SS*****S**************** 일거예요. 이를 출력하기위해서 빈칸의 수를 세어보자면, 그림과 같이 S의 개수와 같음을 알수있지요. 따라서 일정한 규칙이 있음을 발견했어요. 바로 층수-1까지의 빈칸과 2x+1 별의개수 가짐을 말이죠. 반복문안에 두개의 반복문이 들어간 셈이죠. 2018. 8. 27.
반복문을 이용한 별삼각형 만들기 저번에 본 반복문 중 for문을 이용한 별삼각형을 만들어 볼게요 위에 있는 코딩을 설명해보자면, i = 0 j=0 * i = 1 j=0 j=1 ** i = 2 j=0 j=1 j=2 *** i = 3 j=0 j=1 j=2 j=3 **** i = 4 j=0 j=1 j=2 j=3 j=4 ***** 이러한 실행을 함을 알 수있습니다. 이번엔 우측에 직각이 있는 별삼각형은 어떻게 할까요? 마찬가지로 힌트를 드리면 빈칸(space)도 출력해야함을 알수있습니다. 첫번째칸은 빈칸4개,별1개 두번째칸은 빈칸3개,별2개 ...다섯번째칸은 별5개. 이렇게 말이죠.! 2018. 8. 27.
이중반복문 지난번에는 반복문에 대해 알아보았고, 이번에는 이중반복문에대해 알아볼까해요. 아래는 간단히 이중반복문으로 작성한 구구단이랍니다. 이중반복문은 말그대로 반복문을 두번쓴거죠..! 그럼 위에서 작성한 코딩을 보면 먼저 i를 2로 선언해주었어요. 그리고 그 반복문 안에있는 반복문은 j=1로 선언해주었지요. 따라서 처음 실행된 값은 2X1=2 일거예요. 다음에 j=2가되고 두번째 실행된값은 2X2=4 일겁니다. 이렇게 반복을 하다 j=10일 경우 안에 있는 반복문은 종료되고 밖에있는 반복문 i=3가 다시 반복되는 형태일겁니다!! 이제 그럼 예측이 맞나 실행해볼까요? 2단에서 9단 계산까지 출력되는 것을 볼 수있네요! 2018. 8. 26.
728x90