728x90
[목적]
자연수 A와 B를 입력 받은 후 A부터 B까지의 합을 수식과 함께 출력한다.
[입력 예제]
3 7
[출력 예제]
3 + 4 + 5 + 6 + 7 = 25
자연수 A와 B를 3과 7로 입력을 받게 되면 출력은 3부터 7까지 더해지는 수식과 함께 합을 출력한다.
[코드]
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
int a, b, sum = 0, temp = 0;
cin >> a >> b;
if(a>b){ //a가 b보다 클 경우 a,b를 swap
temp = a;
a = b;
b = temp;
}
for(a; a<=b; a++){
cout << a;
sum += a;
if(a != b) //a가 b와 같지 않을 경우 숫자 뒤에 '+'을 출력
cout << " + ";
else //a와 b가 같을 경우 숫자 뒤에 '='과 총 합을 출력
cout << " = " << sum;
}
return 0;
}
[실행 결과]
728x90
반응형
'문제풀이 > C++' 카테고리의 다른 글
[C++] 숫자만 추출 (0) | 2020.12.27 |
---|---|
[C++] 나이 계산 (0) | 2020.12.27 |
[C++] 나이 차이 (0) | 2020.12.27 |
[C++] 진약수의 합 (0) | 2020.12.26 |
[C++] 1부터 N까지의 M의 배수 합 (0) | 2020.12.26 |