https://www.acmicpc.net/problem/2739
[ 문제 ]
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오.
출력 형식에 맞춰서 출력하면 된다.
[ 입력 ]
첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.
[ 출력 ]
출력형식과 같게 N1부터 N9까지 출력한다.
[ 입출력 예시 ]
예제 입력 | 예제 출력 |
---|---|
2 | 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 |
- 몇 단을 출력할지에 대한 입력 받을 변수(dan)을 선언하여 값을 입력 받는다.
- 출력 결과를 보면 9단까지 출력한다.
나는 i=1부터 시작하여 10보다 작은 수까지 for문을 돌렸다.
System.out.println(dan + " " + i + " = " + dan i);를 하여 출력 결과처럼 표현해주었다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int dan = Integer.parseInt(br.readLine());
for(int i=1; i<10; i++) {
System.out.println(dan + " * " + i + " = " + dan * i);
}
}
}