#include <stdio.h>

void main() {

int i, total = 0;

for (i = 0; i < 10; i++) {

if (!(i % 2)) continue;

total = total + i;

}

printf("%d n", total);

}


이거 답이 25인데 나는 55가 나오는데? ㅜㅜ


i가 1, 3, 5, 7, 9


total 값이 1+(1+3)+(4+5)+(9+7)+(16+9)=55인것 같은데 틀린 답이거든


보니까 total 값을 누적을 안시키고 그냥 1+3+5+7+9로 해버린것 같은데


for문은 원래 그렇게함? total 값도 계속 누적 시켜야 하는거 아니냐? ㅜㅜ