반응형
C언어 +, - 교행 자연수 수열
1 - 2 + 3 - 4 + 5 - ...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h> int main() { int sum = 0; int n = 1; int sign = 1; while (n <= 100) { sum = sum + (sign * n); n = n + 1; sign = -sign; } printf("1 - 2 + 3 - 4 + 5 - ... - 98 + 99 - 100 = %d", sum); return 0; } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <stdio.h> int main() { int sum = 0; int n = 1; int sign = 1; while (n <= 100) { printf("%d", n); sum = sum + (sign * n); n = n + 1; if (n > 100) break; sign = -sign; if (sign > 0) printf(" + "); else printf(" - "); } printf(" = %d", sum); return 0; } | cs |
반응형
'C 언어 > C언어 기초' 카테고리의 다른 글
[C언어 #6] 입력한 숫자의 공약수 (0) | 2020.06.15 |
---|---|
[C언어 #5] 입력한 숫자의 팩토리얼 (0) | 2020.06.12 |
[C언어 #4] 배열의 최소값 (0) | 2020.06.11 |
[C언어 #2] 입력받은 두 수의 합 (0) | 2020.06.10 |
[C언어 #1] 1부터 10까지의 합 (0) | 2020.06.09 |