학교에서 실시하는 경진대회를 준비하고 있습니다.
연습문제를 푸는데 어려움이 있어 찾아왔습니다.
제가 1을 입력하면 1 / 2를 입력하면 1+(1+2) / 3을 입력하면 1+(1+2)+(1+2+3) 이런 식으로 되었으면 좋겠습니다.
그래서 제가 짠 소스는 이것인데 어째서 0만 나오네요.. 어디서 잘못된걸까요?
#include <stdio.h>
int main()
{
int aa[1000] = { 0, },i,n,sum;
aa[0] = 0;
aa[1] = 1;
scanf("%d", &n);
for (i = 2; i <= n; i++)
{
for(i = 1; i<= n; i ++)
{
sum += i;
}
aa[i] = aa[i - 1] + sum;
}
printf("%d", aa[n]);
}