본문 바로가기

백준알고리즘

[3단계 for문 사용해보기]2741번

문제

자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.

출력

첫째 줄부터 N번째 줄 까지 차례대로 출력한다.

예제 입력 

5










예제 출력 

1
2
3
4
5


[소스코드]

1
2
3
4
5
6
7
8
9
10
import java.util.*;
class Main{
    public static void main(String[] args){
        Scanner sca = new Scanner(System.in);
        int n = sca.nextInt();
        for(int i =1; i<=n; i++){
            System.out.println(i);
        }
    }
}
cs


[풀이]

1.입력이 5일때 1~5의 수를 출력해야하기 때문에 i의 범위를 1<=i <=n으로 for문을 돌린다

2. 0<=i<n 의 범위에서 for문을 돌며 i+1의 값을 출력해도 같은결과를 낸다. =>다양한 방법이 있을수 있다!