개키우는개발자 : )

[자바 알고리즘] 자연수의 합 본문

Algorithm Programming/Java

[자바 알고리즘] 자연수의 합

DOGvelopers 2020. 1. 7. 08:49
반응형

광고 클릭은 개발자(저) 에게 큰 힘이 됩니다!!'ㅁ'

 

| 문제

자연수 A, B가 주어지면 A부터 B까지의 합을 수식과 함께 출력하세요.

 

| 입력설명

자연수 A, B를 차례대로 입력합니다. (1<=A<B<=100)

 

| 출력설명

첫 줄에 더하는 수식과 함께 합을 출력합니다.

 

| 입력예제

3,7

 

| 출력예제

3 + 4 + 5 + 6 + 7 = 25

 

 

| 풀이

a부터 b보다 작을때까지 반복하게 되면 3 + 4 + 5 + 6 까지 출력 입력된 그리고 가장 마지막 값인 b또는 i를 출력 하게 되면 3 + 4 + 5 + 6 + 7 이된다. 그 후 마지막값을 더해주고 그 결과 값에 = 을 붙여 출력하면 된다.  

import java.util.Scanner;

public class Test2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a, b, i, sum = 0;
        a = sc.nextInt();
        b = sc.nextInt();
        for(i=a;i<b;i++){
            System.out.printf("%d + ",i);
            sum = sum+i;
        }
        //System.out.printf("%d",b);
        System.out.printf("%d",i);
        //sum = sum + b;
        sum = sum + i;
        System.out.printf(" = %d",sum);
    }
}

결과

 

반응형
Comments