728x90
반응형
문제 : https://codeup.kr/problem.php?id=1369
문제 설명
별 모양 도형 출력하기에 재미를 붙인 철수는 이번에는 조금 어려운 빗금 친 사각형을 만들어 보기로 했다.
n∗nn∗n 사각형에서 k간격 마다 빗금을 친 사각형을 출력하는 프로그램을 작성하시오.
예를 들어, n=10, k=3이면,
********** ** * * * * * * * * * * ** ** * * * * * * * * * * ** ** * * * * * * * **********
윗변을 기준으로 왼쪽에서 부터 k간격마다 ↙방향으로 빗금을 그으시오.
10 3인경우,
********** | | | 이 위치들(즉, 3의 배수)
# include <stdio.h>
int main()
{
int i,j,n,m,num=0;
scanf("%d %d",&n, &m);
for(i = 1; i<=n; i++)
{
for(j = 1; j<=n; j++)
{
if(i == 1 || j == 1 || i == n || j == n)
{
printf("*");
}
else if(m == 1)
printf("*");
else if((i+j)%m == 1)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
728x90
반응형
최근댓글