반응형
이번 글은 [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. 결과
반응형
최근댓글