(초록색 글자 클릭 시 문제로 이동)
n이 주어졌을 때, 1부터 n까지의 합 구하기
i=1부터 n까지 1씩 증가
시킨 구문을 넣으면 된다. for (i=1 ; i <= n ; i++){
sum = sum + i;
}
그래야지 i값을 담은 값이 모두 저장이 된다.
n값을 5라고 하자. 그러면 최종 sum값은 15가 나와야 한다.
(1+2+3+4+5)
i | sum | sum = sum + i | 실행 후 sum |
---|---|---|---|
1 | 0 | sum = 0 + 1 | sum = 1 |
2 | 1 | sum = 1 + 2 | sum = 3 |
3 | 3 | sum = 3 + 3 | sum = 6 |
4 | 6 | sum = 6 + 4 | sum = 10 |
5 | 10 | sum = 10 + 5 | sum = 15 |
#include <iostream>
using namespace std;
int main(){
int i, n;
int sum = 0;
cin >> n;
for (i=1 ; i <= n ; i++){
sum = sum + i;
}
cout << sum;
return 0;
}
이번에는 출력하는 걸 까먹어서 한참을 고민했다. 왜 이게 안될까 하면서..
자꾸 사소한 것에서 놓치는데 꼼꼼해지자!!
번외) 오늘 코드블럭에 색 입히는 법을 알게됐다!!!! 백틱(`)
3개를 연속해서 적으면 코드블럭이 생성되는데 그 옆에 c, python, java등을 쓰면 색이 입혀진다..!! 이걸 지금 알게되다니,,, 다른 글도 다시 수정해야겠다. C++은 cpp
로 쓰면 된다.
벨로그에 테이블을 넣고 싶어 찾아보는 와중에 알게 되었다! 정말 잘 정리되어있다.