티스토리 뷰
2046 : 숫자사각형4
제한시간: 1Sec 메모리제한: 64mb
해결횟수: 1687회 시도횟수: 2936회
정사각형의 한 변의 길이 n과 종류 m을 입력받은 후 다음과 같은 정사각형 형태로 출력하는 프로그램을 작성하시오.
< 처리조건 >
종류 2번의 경우 숫자의 진행 순서는 처음에 왼쪽에서 오른쪽으로 너비 n만큼 진행 한 후 방향을 바꾸어서 이를 반복한다.
[Copy]3 2 | [Copy]1 2 3 3 2 1 1 2 3 |
[Copy]4 3 | [Copy]1 2 3 4 2 4 6 8 3 6 9 12 4 8 12 16 |
#include <stdio.h>
int main() {
int x, type, i, j;
scanf("%d %d", &x, &type);
if (type == 1) {
for (i = 1; i <= x; i++) {
for (j = 1; j <= x; j++) {
printf("%d ", i);
}
puts("");
}
}
else if (type == 2) {
for (i = 1; i <= x; i++) {
if (i % 2 == 1) {
for (j = 1; j <= x; j++) {
printf("%d ", j);
}
}
else if (i % 2 == 0) {
for (j = x; j >= 1; j--) {
printf("%d ", j);
}
}
puts("");
}
}
else if (type == 3) {
for (i = 1; i <= x; i++) {
for (j = 1; j <= x; j++) {
printf("%d ",i * j);
}
puts("");
}
}
}
'C, C++ > 정올' 카테고리의 다른 글
1856 : 숫자사각형2 (0) | 2016.06.06 |
---|---|
1304: 숫자사각형3 (0) | 2016.06.06 |
1523: 별삼각형1 (0) | 2016.06.06 |
1692: 곱셈 (0) | 2016.06.06 |
1291: 구구단 (0) | 2016.06.06 |
티스토리 방명록
- Total
- Today
- Yesterday
Contact: j0n9m1n1@gmail.com