Codeup.kr/C언어 기초 100제

[Code up 문제] 1087번 여기까지! 이제 그만~

Jongung 2021. 9. 11. 18:01

 

 

문제 설명

 

1. 정답 코드

#include <stdio.h>

int main(void) {
  int n;
  scanf("%d", &n);
  int i = 0, cnt = 0;
  while(n >= i){
    if(n==i)
    break;
    cnt++;
    i += cnt;
  }
  printf("%d", i);
}

 

2. 코드 설명

문제를 대충 읽고 풀어서 무한 반복문을 사용하지 않았지만, 이번 문제는 무한 반복문과 break를 사용해서 푸는 문제인듯하다.

어떤 반복문을 이용해도 풀 수 있을 문제이다.