본문 바로가기

Programming/C Language

반복문 예제


구구단을 출력하되 짝수 단 (2,4,6,8단)만 출력

또한 2단은 2x2까지 , 4단은 4x4까지 , 6단은 6x6까지 , 8단은 8x8까지만 출력하도록 구현

(continue & break 를 응용)



곰곰이 생각해봐서 문제를 풀어내긴했지만 continue와 break에 약해서 continue와 break를 응용하여 풀진 못했다..



#include<stdio.h>


int main(void)

{

int i,j;                                                            //    구구단 반복을 위한 변수 i , j 선언

for(i=0;i<10;i++)                                             //     단의 순차적인 반복을 위해 for문을 통해 i를 반복

{    if(i%2 != 0)                                                //     짝수 단만 걸러내기위해 if문으통해 흐름 분기

continue;                                            //  짝수가 아니면 continue를 통해 다시 조건검사위치로 이동

for(j=1;j<10;j++)                                        //  구구단 곱셈을 위해 for문을 통해 j 반복

{                        

if( i<j )                                                // 구구단을 반복할때 '단'의 값까지만 반복하기 위해 if문을 통해 흐름분기

break;                                            // 만일 곱셈 연산이 '단'값을 넘어가면 break를 통해 반복문 탈출

printf(" %d x %d = %d", i,j,i*j);

}

}

return 0;

}


'Programming > C Language' 카테고리의 다른 글

내용 보충  (0) 2017.11.09
반복문 예제  (0) 2017.11.08
예제풀이중 보충내용  (0) 2017.11.08
서식문자의 종류와 그 의미  (0) 2017.11.02
typedef 선언  (0) 2017.11.01