구구단을 출력하되 짝수 단 (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 |