반응형
이 문제는 여러가지 방법으로 프로그램이 가능할 것 같습니다.
여기에서는 1,2,3,4....99,100까지 변하는 수를 만들고
반목할 때마가 부호를 +, -, +, -, ... 번갈아 변경하는 방법을 사용해 보겠습니다.
C언어 코드
#include<stdio.h>
int main()
{
int i, sign = 1;
int sum = 0;
for (i = 1; i <= 100; i++)
{
sum += (i * sign);
sign = -sign; // sign *= -1;
}
printf("%d\n", sum);
return 0;
}
(Output)
-50
반응형
'C_C++ > 기초_알고리즘_문제' 카테고리의 다른 글
(기초 알고리즘) 사다리꼴의 넓이 구하기 (0) | 2022.11.05 |
---|---|
(C언어) 초 단위 시간을 시간 분 초로 변경하기 (0) | 2022.11.05 |
(기초 알고리즘) 1부터 N까지의 합 구하기 (0) | 2022.11.03 |
(기초 알고리즘) 두 값 교환하기 (0) | 2022.11.03 |
(C언어) 1부터 10까지 출력하기: for while do goto 문으로 작성 (0) | 2022.11.03 |