문제 설명
1개의 정수 n을 입력 받아 1+2+3… +x 의 합계가 n이상이 되면 마지막 더한 수 x를 구하여 인쇄한다.
( 1+2+3… +x >= n 의 조건이며 n은 양의 정수임 )
입력 설명
첫째 줄에 양의 정수 n이 입력된다
출력 설명
1+2+3… +x >= n을 만족하는 제일 작은 x를 출력한다
입력 예시
2500
출력 예시
71
정답 코드
#include <stdio.h>
int Count_Sum(int num)
{
int i=1, sum=0;
while(sum<num)
{
sum+=i;
i++;
}
return i-1;
}
void main(void)
{
int n;
scanf("%d", &n);
printf( "%d\n", Count_Sum( n ) );
}
메모
printf 내부의 \n 습관화 필요