じゃんけんをするプログラムを組んでみました。コンパイルもできました。
以下のプログラムを組んでみたのですが、問題がときどき発生してしまいます。
「ときどき」発生するのがなぜなのか、また、どこが悪いのかご指摘お願いします。
#問題1、「〜手を選んでください…」のあとに「1,2,3」いずれかをタイプ、Enterを押すと、「ときどき」じゃんけんが実行されないで再度「〜手を選んで…」と出力される。
#問題2、間に敗けを挟んでいるのに、「最多連続勝ち回数」と「勝った回数」が一致していることが「ときどき」ある。

長くなってもうしわけありませんが、よろしくお願いします。

#include<stdio.h>

main()
{
int first,cpu,oni,kachi,combo,max;

kachi=0;
combo=0;
max=0;
oni=100;
srand(time(0));
//オープニング文章
printf("\n\nあなたは桃太郎です。鬼ヶ島にいる鬼は,じゃんけん
に自信を持っているそうです。鬼達は,じゃんけんに負けるとショック
死してしまうことが知られています。鬼の数は100匹です。何匹まで減
らせるか頑張ってください。\n\n");