티스토리 뷰
1291 : 구구단
제한시간: 1Sec 메모리제한: 64mb
해결횟수: 921회 시도횟수: 4806회
원하는 구구단의 범위를 입력받아 해당 구간의 구구단을 출력하는 프로그램을 작성하시오.
<처리조건>
(1) 구간의 처음과 끝을 입력받는다.
(2) 입력된 구간은 반드시 처음 입력 값이 끝의 입력 값보다 작아야 하는 것은 아니다. 즉 입력된 구간의 범위는 증가하거나 감소하는 순서 그대로 출력되어야 한다.
[Copy]4 3 | [Copy]4 * 1 = 4 3 * 1 = 3 4 * 2 = 8 3 * 2 = 6 4 * 3 = 12 3 * 3 = 9 4 * 4 = 16 3 * 4 = 12 4 * 5 = 20 3 * 5 = 15 4 * 6 = 24 3 * 6 = 18 4 * 7 = 28 3 * 7 = 21 4 * 8 = 32 3 * 8 = 24 4 * 9 = 36 3 * 9 = 27 |
#include <stdio.h>
int main() {
int s = 0, e = 0;
int i = 0, j = 0;
while (1) {
scanf("%d %d", &s, &e);
if (s < 2 || s > 9 || e < 2 || e > 9) {
printf("INPUT ERROR!\n");
continue;
}
else if (s < e) {
for (i = 1; i <= 9; i++) {
for (j = s; j <= e; j++) {
printf("%d * %d = %2d ", j, i, i * j);
}
puts("");
}
break;
}
else if (s > e) {
for (i = 1; i <= 9; i++) {
for (j = s; j >= e; j--) {
printf("%d * %d = %2d ", j, i, i * j);
}
puts("");
}
break;
}
else if (s == e) {
for (i = 1; i <= 9; i++) {
for (j = s; j <= e; j++) {
printf("%d * %d = %2d ", j, i, i*j);
}
puts("");
}
break;
}
}
return 0;
}
'C, C++ > 정올' 카테고리의 다른 글
2046 : 숫자사각형4 (0) | 2016.06.06 |
---|---|
1523: 별삼각형1 (0) | 2016.06.06 |
1692: 곱셈 (0) | 2016.06.06 |
1341 : 구구단2 (0) | 2016.06.06 |
2812 : 각 자리수의 합 (0) | 2016.06.06 |
티스토리 방명록
- Total
- Today
- Yesterday
Contact: j0n9m1n1@gmail.com