728x90
반응형

문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=39&sca=1070

 

JUNGOL

 

www.jungol.co.kr

문제

2부터 9까지의 수 중 2개를 입력받아 입력받은 수 사이의 구구단을 출력하는 프로그램을 작성하시오.
단 반드시 먼저 입력된 수의 구구단부터 아래의 형식에 맞게 출력하여야 한다.
구구단 사이의 공백은 3칸이다.

 

 

입력 예

5 3 

출력 예

5 * 1 =  5   4 * 1 =  4   3 * 1 =  3 
5 * 2 = 10   4 * 2 =  8   3 * 2 =  6 
5 * 3 = 15   4 * 3 = 12   3 * 3 =  9 
5 * 4 = 20   4 * 4 = 16   3 * 4 = 12 
5 * 5 = 25   4 * 5 = 20   3 * 5 = 15 
5 * 6 = 30   4 * 6 = 24   3 * 6 = 18 
5 * 7 = 35   4 * 7 = 28   3 * 7 = 21 
5 * 8 = 40   4 * 8 = 32   3 * 8 = 24 
5 * 9 = 45   4 * 9 = 36   3 * 9 = 27

 

 

 

코드 : 

# include <stdio.h>
int main()
{	
	int num1,num2,i,j;
	scanf("%d %d",&num1,&num2);
	
	if(num1 < num2)
	{
		for(i = 1; i<=9; i++)
		{
			for(j = num1; j <= num2; j++)
			{
				printf("%d * %d = %2d   ",j,i,i*j);
			}
			printf("\n");
		}
	
	}
	else 
	{
		for(i = 1; i<=9; i++)
		{
			for(j = num1; j >= num2; j--)
			{
				printf("%d * %d = %2d   ",j,i,i*j);
			}
			printf("\n");
		}
	}
	return 0;
}
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기