c++ while语句如何限定循环次数

小白一个,想问问大佬们如何限定循环次数,比如限定循环五次,还有就是如何在结束循环的时候输出一段话,比如游戏失败这样的

img


int time = 0;
int failed = 1;
while(time++<5){
  //do something  succeed -> failed = 0; break;
}
if(failed)
  cout<<"game over,failed"<<endl;

如果说不对,可以加个goto语句,如,再试一次,不用while,k1直接转