1202 별 찍기 - 안이 빈 사각형 #2
문제 설명
안이 빈 직사각형을 예쁘게 그려보자.
입력 설명
맨 첫 줄에는 테스트 케이스의 수 T (0 < T < 10) 가 입력된다.
입력받은 크기의 속이 빈 직사각형을 출력하되, 사용하는 문자는 1부터 시작하여 숫자 0에서 1 사이를 좌→우, 상→하로 순서대로 늘어놓은 것을 반복하여 출력한다.
출력 설명
A 는 B, B는 C로 출력된 결과값으로 나타낸다.
입력 예시
5
1 1
2 2
3 3
4 4
5 5
출력 예시
1
12
34
123
4 5
678
1234
5 6
7 8
9012
12345
6 7
8 9
0 1
23456
코드
#include<stdio.h>
int main() {
int a, b, c, f = 1;
scanf("%d", &a);
for (int i = 0; i < a; i++) {
scanf("%d %d", &c, &b);
for (int i = 1; i <= b; i++)
{
for (int d = 1; d <= c; d++)
{
if (i == 1 || i == b || d == 1 || d == c) {
if (f == 10) {
f = 0;
printf("0");
}
else {
printf("%d", f);
}
f++;
}
else {
printf(" ");
}
}
printf("\n");
}
f = 1;
}
}
나 : say
12345678901234567890
댓글남기기