😈 알고리즘/💻 백준
💻 8393번 문제 : 합 📕
Buᐢ༝ᐢy
2022. 9. 23. 17:49
8393번: 합


#include <stdio.h>
int main()
{
int temp = 0;
int n;
scanf("%d", &n);
for (int i = 1; i <= n; i++)
{
temp = temp + i;
}
printf("%d", temp);
}
메모리 (KB) | 시간 (ms) | 코드 길이 (B) |
1112 | 0 | 152 |
지역 변수, 전역 변수 및 for에서의 지역 변수 차이를 잘 알아야 할 거 같다…
📕 오답 노트
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
for (int i = 1; i <= n; i++)
{
n += i;
}
printf("%d", n);
}
틀린 코드

이렇게 되는 이유는, n값이 계속 늘어나기 때문에 오버플로우가 발생해서 음수가 나온 것
아… 최근 작성만 해놓고 발행 안 했던 글이 많아서 이 글을 놓쳤었다… 마음 같아서는 순서 맞춘다고 이후 문제들 다 지우고 다시 포스팅하고 싶지만 귀찮으니 참는다… 🤬 멍청이…
Uploaded by N2T