1080

Codeup.kr/C언어 기초 100제

[Code up 문제] 1080번 언제까지 더해야 할까?

1. 정답 코드 #include int main(void) { int n, value = 0; scanf("%d", &n); int i = 0; while(n >= value){ i++; value += i; if(n == value){ i--; } } printf("%d", i); } 2. 코드 설명 n, value, i라는 변수를 선언해주고 i는 카운트 역할을 하며 (1,2,3,4,5 이런식으로 반복문에서 정수가 1씩 더해짐) n값 까지 도달 하면 반복문에서 탈출하고, n과 value값이 같다면 i-1을 해줘야 한 번 더 카운트 되지 않는다.

Jongung
'1080' 태그의 글 목록