Algorithm/풀었던문제
알고리즘 기초 - 15 ( 구구단 출력 )
dlgkstjq12
2019. 12. 18. 10:16
구구단의 범위를 계산할 숫자 두개를 입력받고,
중첩 반복문을 사용해서 두개의 숫자사이의 구구단을 계산하면 된다.
그리고 단수를 계속 올려야하므로 후증가를 사용해서 안쪽에 있는 반복문이
한바퀴 회전할 때마다 1씩 증가시켜주면 된다.
Main.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | package Problem15; import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("숫자를 두개 입력하시오."); // 구구단의 범위를 계산할 숫자 두개를 입력받는다 s부터 f까지의 구구단을 계산 int s; int f; Scanner scan = new Scanner(System.in); s = scan.nextInt(); f = scan.nextInt(); System.out.printf("입력: %d %d", s, f); System.out.println(); // 중첩 반복문을 사용해서 s부터 f까지의 구구단을 출력한다. // 구구단은 계산할때 9까지 곱한다음 s에 1을 올려서 단수를 올려야 하므로 s에 후증가를 써서 구구단을 계산한다. for (int a = s; a <= f; a++) { for (int i = 1; i < 10; i++) { System.out.printf("%d * %d " + "=" + s * i, s, i); System.out.println(); } s++; System.out.println(); } } } | cs |
출력 결과
출처
https://www.youtube.com/watch?v=gcjG-BMwI5s&list=PLVoihNyHW4xkm_KJ8_N8X7F6EQP4uSRyR&index=16