728x90
반응형

문제 : https://codeup.kr/problem.php?id=1368

 

평행사변형 출력하기 2

높이 h와 밑변 k, 방향 정보 d가 한줄로 공백으로 분리되어 입력된다.(1<=n<=100,2<=k<=100, d=L또는R )

codeup.kr

문제 설명

이번엔 공백의 방향까지 정하여 평행사변형을 만들자.

방향 정보는 다음과 같다.

L=왼쪽 아래에 공백

R=오른쪽 아래에 공백

다음 조건에 맞춰 평행사변형을 출력한다.

 

[그림1] 입 출력 형식 및 예제

 

# include <stdio.h>

int main()
{
   int i,j,n,m,num=0;
   char c;
   scanf("%d %d %c",&n,&m,&c);
	
	if(c == 'L')
	{
		for(i = 1; i<=n; i++)
		{
			for(j = 1; j<i; j++)
			{
				printf(" ");
			}
			for(j = 1; j<=m; j++)
			{
				printf("*");
			}
			printf("\n");
		}
	}
	
	else if(c == 'R')
	{
		for(i = 1; i<=n; i++)
		{
			for(j = n-i; j>=1; j--)
			{
				printf(" ");
			}
			for(j = 1; j<=m; j++)
			{
				printf("*");
			}
			printf("\n");
		}
	}
		
   return 0;
}
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기