SWEA/[D2]

[C언어] SWEA 1986 지그재그 숫자

ruming 2022. 2. 27. 02:08

1부터 N까지의 숫자에서 홀수는 더하고 짝수는 뺀다.

 

예) N이 5일 경우, 1 - 2 + 3 - 4 + 5 = 3

(N은 1이상 10이하)

 

#include <stdio.h>
int main(void) {
    int test_case, T;
    scanf("%d", &T);
    for (test_case = 1; test_case <= T; ++test_case)
    {
        int N, sum = 0;
        scanf("%d", &N);
        printf("#%d ", test_case);
        for (int i = 1; i <= N; i++) {
            if (i % 2 == 0)	sum -= i;
            else	sum += i;
        }
        printf("%d\n", sum);
    }
    return 0;
}

짝수일 때는 빼고 홀수일 때는 더하면 된다.