백준 8393번 : 합 문제 풀이
https://www.acmicpc.net/problem/8393
1. 문제
2. 풀이
n 을 입력받고
for 문을 이용해 n 보다 작을 때 계속 반복해서
n 이 될 때까지 더하면 되는 문제이다
#include <stdio.h>
int main() {
int a;
int sum = 0;
scanf("%d", &a);
변수 a 를 선언하고 scanf 로 입력 받는다
1부터 a 까지의 합을 저장할 sum 변수를 만들고 0으로 초기화 한다
변수를 초기화 하지 않고 사용하게 되면
변수에 있는 쓰레기값에 기존 값을 더하게 된다
그래서 변수를 0으로 초기화 해줘야 한다
for (int i = 1; i <= a; i++){
sum += i;
}
for 문을 이용해서 i 가 a보다 작거나 같으면 i + 1 을 하고 계속 반복하도록 했다
sum 에 바뀐 i 값을 계속 더해준다
최종적으로 제출한 코드이다
#include <stdio.h>
int main() {
int a;
int sum = 0;
scanf("%d", &a);
for (int i = 1; i <= a; i++){
sum += i;
}
printf("%d", sum);
return 0;
}
'Coding > baekjoon' 카테고리의 다른 글
[백준 / baekjoon] 25314번 : 코딩은 체육과목 입니다 [C] (0) | 2023.11.26 |
---|---|
[백준 / baekjoon] 25304번 : 영수증 [C] (0) | 2023.11.25 |
[백준 / baekjoon] 10950번 : A + B - 3 [C] (0) | 2023.11.23 |
[백준 / baekjoon] 2739번 : 구구단 [C] (0) | 2023.11.23 |
[백준 / baekjoon] 2480번 : 주사위 세개 [C] (0) | 2023.11.22 |