코딩 테스트/정올

Language Coder - 반복제어문2 / Code : 548 / 반복제어문2 - 자가진단8

셩잇님 2023. 3. 4. 21:46
반응형

문제
구구단의 일부를 다음과 같이 출력하는 프로그램을 작성하시오.
곱셈의 결과는 오른쪽으로 맞추어 출력을 하고 결과값 사이의 공백은 3칸으로 한다.
출력형식 예) 2_*_1_=__2___ (_는 공백을 나타내는 것임)​

출력 예
2 * 1 =  2   2 * 2 =  4   2 * 3 =  6   2 * 4 =  8   2 * 5 = 10
3 * 1 =  3   3 * 2 =  6   3 * 3 =  9   3 * 4 = 12   3 * 5 = 15
4 * 1 =  4   4 * 2 =  8   4 * 3 = 12   4 * 4 = 16   4 * 5 = 20

정답
C언어

#include <stdio.h>

int main()
{
	for (int i = 2; i < 5; i++)
	{
		for (int j = 1; j < 2; j++)
		{
			printf("%d * %d = %2d   %d * %d = %2d   %d * %d = %2d   %d * %d = %2d   %d * %d = %2d \n",
				i, j, i * j,
				i, j + 1, i * (j + 1),
				i, j + 2, i * (j + 2),
				i, j + 3, i * (j + 3),
				i, j + 4, i * (j + 4));
		}
	}
		
	return 0;
}

 

 

 

반응형