문제
두 정수 A와 B가 주어졌을 때, 두 정수 사이에 있는 수의 합을 구하는 프로그램을 작성하시오. 사이에 있는 수들은 A와 B도 포함한다.
입력
첫째 줄에 두 정수 A, B가 주어진다. (-2,147,483,648 ≤ A, B ≤ 2,147,483,647)
출력
첫째 줄에 답을 출력한다. (-2,147,483,648 ≤ 답 ≤ 2,147,483,647)
예제 입력 1
1 2 |
예제 출력 1
3 |
더보기
Solution
#include<stdio.h>
int main(void)
{
long double A, B;
scanf("%Lf %Lf", &A, &B);
if(A>B)
{
long double temp=A;
A=B;
B=temp;
}
printf("%.0Lf\n", (B-A)*(B-A+1)/2+(B-A+1)*A);
return 0;
}
728x90
'백준 알고리즘' 카테고리의 다른 글
<백준 알고리즘> 10103번: 주사위 게임 (0) | 2020.10.25 |
---|---|
<백준 알고리즘>11382번: 꼬마 정민 (0) | 2020.10.24 |
<백준 알고리즘> 3058번: 짝수를 찾아라 (0) | 2020.10.23 |
<백준 알고리즘> 3460번: 이진수 (0) | 2020.10.23 |
<백준 알고리즘> 5988번: 홀수일까 짝수일까 (0) | 2020.10.23 |