📄문제
자연수 A, B가 주어지면 A부터 B까지의 합을 수식과 함께 출력하시오.
ℹ️ 조건
1 <= A < B <= 100
⬇️ 입력
첫 줄에 자연수 A, B가 공백을 사이에 두고 차례대로 입력한다.
⬆️ 출력
첫 줄에 더하는 수식과 함께 합을 출력한다.
📝 풀이
#include <iostream>
using namespace std;
int main()
{
int A, B; // 입력 A, B
int sum = 0; // 합
cin >> A >> B; // 입력
for (int i = A; i < B; ++i)
{
printf("%d + ", i);
sum += i;
}
printf("%d = %d", B, sum += B);
}
- A부터 B-1까지 반복하여 숫자와 '+' 문자열을 출력합니다.
- B-1까지 출력되면, B가 마지막이기에 B와 '=' 문자열을 출력한 후 합계를 출력합니다.
- C언어의 printf문을 사용하여 더욱 성능을 높였습니다.
'algorithms (C++)' 카테고리의 다른 글
[C++] 나이 구하기 (0) | 2023.10.13 |
---|---|
[C++] 진약수의 합 (0) | 2023.09.27 |
[C++] 1부터 N까지 M의 배수합 (0) | 2023.09.27 |
[C++] 선택정렬 (0) | 2022.11.10 |
[C++] 백준 25305번 / 커트라인 (0) | 2022.11.08 |