じゃんけんをするプログラムを下のように作ったんですが、
終了を宣言するまで繰り返し実行させたい場合は、どうしたらいいんでしょうか。
一応5回繰り返すことになってるんですが。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
int i,m,e,w[3]={0},j;
char h[][9] = {"グー","チョキ","パー","勝ち","負け","あいこ"};
srand((unsigned)time(0));
for(i=0;i<5;i++){
printf("%s:0 %s:1 %s:2\n",h,h+1,h+2);scanf("%d",&m);
++w[j=(m==(e=(double)rand()/RAND_MAX*3)?2:(m+1)%3==e?0:1)];
printf("YOU:%s,PC:%s,%s\n\n",h+m,h+e,h+j+3);
}
printf("%s:%d,%s:%d,%s:%d,勝率:%d%%",h+3,*w,h+4,w[1],h+5,w[2],*w*100/5);
}