Q12. 오른쪽과 같이 위쪽과 왼쪽에 곱하는 수가 있는 곱셈표를 출력하는 프로그램을 작성하세요.
* 구분선은 수직선 기호(|), 마이너스 기호(-), 플러스 기호(+)를 사용하세요.
#include <stdio.h>
int main(void)
{
int i, j;
printf(" | 1 2 3 4 5 6 7 8 9\n");
printf("---+----------------------------\n");
for(i=1; i<=9; i++)
{
printf(" %d |", i);
for(j=1; j<=9; j++)
{
int mul = i*j;
if((mul / 10) == 0) {
printf(" %d", mul);
} else {
printf(" %d", mul);
}
}
printf("\n");
}
return 0;
}
실행 결과
sy@sy:~/doit/1$ ./prac12
| 1 2 3 4 5 6 7 8 9
---+----------------------------
1 | 1 2 3 4 5 6 7 8 9
2 | 2 4 6 8 10 12 14 16 18
3 | 3 6 9 12 15 18 21 24 27
4 | 4 8 12 16 20 24 28 32 36
5 | 5 10 15 20 25 30 35 40 45
6 | 6 12 18 24 30 36 42 48 54
7 | 7 14 21 28 35 42 49 56 63
8 | 8 16 24 32 40 48 56 64 72
9 | 9 18 27 36 45 54 63 72 81
'Algorithm > Do it' 카테고리의 다른 글
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.38 (0) | 2019.02.23 |
---|---|
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.38 (0) | 2019.02.23 |
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.33 (0) | 2019.01.26 |
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.33 (0) | 2019.01.26 |
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.31 (0) | 2019.01.26 |