c++ 반복문 질문드립니다.

zz55xx44의 이미지

#include <iostream>
#include <string>
using namespace std;
 
int main() {
 int num;
 int i = 0;
 cout << "정수를 입력해주세요 : " ;
 cin >> num;
 while(i<=num){
     cout << "Hello World\n";
     i++;
 
 }
   return 0;
}
// 저는 3을 입력하면 3개의 hello world문이 출력되게하고싶은데요, 3을입력하면 4개가나오네요 이유가 뭐지요?
swish95의 이미지

while(i<=num){

==>
while(i<num){

------------------------------------------------------------
ProgrammingHolic