Coding/Baekjoon(백준)

[Python, C] 백준 2739번. 구구단

주디(Junior developer) 2020. 12. 1. 16:19

백준(BEAKJOON) |  단계별로 풀어보기

3-1단계 #2739번

 

 

문제 |

 

N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.

 

입력 |

 

첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.

 

출력 |

 

출력형식과 같게 N*1부터 N*9까지 출력한다.

 

 

🥕이 문제는 for문을 사용해서 2 * a 에서 a 1~9까지 반복해서 구구단을 출력하는 문제이다. 

     c언어로는  for( int i = 0; i<9; i++) -> i가 0부터 9보다 작은 8일 때까지 반복

     python은 for i in range(1,10):  -> 1부터 10-1= 9까지 반복하는 형식으로 코드를 짠다.

 

     

코드 첨부

 

C언어

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int main(void)
{
    int N, multiply;
    scanf("%d",&N);
    for(int i=0; i<9; i++){
        multiply = N * (i+1);
        printf("%d * %d = %d\n", N, i+1, multiply);
    }
    
 
    return 0;
 
}
 
 

 

파이썬 

 

1
2
3
4
N=int(input())
for i in range(1,10):
    print(N,'*', i,'=',N*i)