1. 문제
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
2. 코드
import java.util.Scanner;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
int N;
N=sc.nextInt();
for(int i=1;i<=9;i++){
System.out.println(N + " * " + i + " = " + N*i);
}
sc.close();
}
}
3. 풀이
계속 "틀렸습니다"가 나왔던 이유 : 출력하는 부분에서 띄어쓰기를 안해서
"*", "=" -> " * ", " = "
백준에서는 출력 시 띄어쓰기도 중요함
숫자 N을 입력받고 구구단 N단을 출력한다.
반복문을 쓰는데 반복문 안에서 지역변수 i를 선언하고 1로 초기화한다.
한번 돌때마다 i에 1씩 더하고 9가 되면 반복문안의 내용을 실행한 후에 종료한다.
4. 링크
https://www.acmicpc.net/problem/2739
'Computer Science > 자료구조와 알고리즘' 카테고리의 다른 글
[JAVA] 백준 8393번 합 (0) | 2020.07.04 |
---|---|
[JAVA] 백준 10950번 A+B-3 (0) | 2020.07.04 |
[C] 백준 11399번 ATM (0) | 2020.07.01 |
[JAVA] 백준 2884번 알람시계 (0) | 2020.07.01 |
[JAVA] 백준 14681번 사분면 고르기 (0) | 2020.07.01 |