728x90
반응형

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

 

사각형 출력하기 4

***************** ** * ** * * * * * * * * * * * * * * * * * * * * * * * * * * *** * ***************** * *** * * * * * * * * * * * * * * * * * * * * * * * * * * ** * ** *****************

codeup.kr

문제 설명

대각선과 테두리가 그려진 사각형에 가로,세로 중심에 선을 추가하기로 했다.

n이 입력되었을때, 이러한 n*n 사각형을 출력하는 프로그램을 만들자.(단, 3<=n<=99, n은 홀수)

 

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

 

# include <stdio.h>

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