알고리즘/코드업 C알고리즘
1087 : [기초-종합] 여기까지! 이제 그만~(설명)
홍박스
2021. 3. 31. 17:27
728x90
1, 2, 3 ... 을 순서대로 계속 더해나갈 때,
그 합이 입력한 정수보다 작을 동안만 계속 더하는 프로그램을 작성해보자.
일단 순서대로 수를 더하는 부분까지 만든다.
그 후 더하다가 커지면 빠져나오는 부분을 만든다.
#include <stdio.h>
int main()
{
int a = 0;
int r = 0;
scanf("%d", &a);
for (int i = 1; i<=a; i++) {
r += i;
if (r >= a) {
break;
}
}
printf("%d\n",r);
}
728x90