반응형

안녕하세요, 츄르 사려고 코딩하는 집사! 코집사입니다.

이번 글은 [Lavida] #1082 숫자의 합 구하기 1 C언어 입니다.

 

 

1. 문제

n과 m이 주어질 때 n부터 m까지의 모든 정수의 합은 다음과 같이 나타낼 수 있다.

sum(n,m)=mi=nisum(n,m)=∑i=nmi

n, m이 주어졌을 때 n부터 m까지의 모든 정수의 합을 구하는 프로그램을 작성해보자.

 

 

2. 입력

Test Case의 수 T가 입력된다.

그 후 각 Test Case의 n, m이 한 줄에 입력된다. (-105 <= n<=m <= 105)

2

1 100

-11 10

 

 

3. 출력

n부터 m까지의 모든 정수의 합을 출력한다.

5050

-11

 

 

4. 소스 코드

#include
int main()
{
    int testcase;
    scanf("%d",&testcase);

    while(testcase--)
    {
        long long a=0,b=0;
        long long sum=0;
        scanf("%lld %lld",&a,&b);
        for(int i=a;i<=b;i++)
        {
            sum += i;
        }
        printf("%lld\n",sum);
    }
}

 

 

5. 결과

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기