じゃんけんゲームを作って、実行してみたら、デバッグエラーが出てしまいました。何が原因なのでしょうか?処理の順番(?)はグーかパーかチョキかを選ばして、乱数でコンピューターの手を選ばして、プレイヤーとコンピューターの手同士を判定して結果を出すって感じです。」と書いてありますのでプログラムを掲載する際はご活用下さいませ。引数として渡しているのが原因ではないでしょうか。3;>}これらのif文で、numには1か2か3を格納しようとしてますが、どの条件にもヒットしない場合があるんじゃないかってことですか?バグのないプログラムはない。プログラムは思ったとおりには動かない。}}これで正しく動作するはずです^^問題点はDVDMさんや、boxさんの仰ってる通りです。とんでいるので、numは宣言されただけで空っぽのままです。とぶのはz,x,cのどれかが入力された時だけにしました。パー=C"とジャンケンの結果を表示する座標が変わっていないため、文字が重なってしまいます。ジャンケンの結果を表示する座標をずらしました。ジャンケンの結果を表示した後処理が止まっていないため、結果が目にもとまらぬ速さで消えてしまいます。エンターキーが入力されたら次のターンに進むようにしました。最初のコードと比較したらどこが違うかわかると思います。私のやり方はあまり良くない可能性もあるので、上で指摘した問題点を自分のやり方で直した方が良いかもしれません^^;後やってみると分かると思いますが、ジャンケンの結果に相当の偏りが出ています。少なくとも私の環境ではコンピュータの勝利ばかりで、引き分けはたまに、プレイヤーの勝利は20回に1回程度です。したら乱数の発生や、比較の条件文におかしなところがあるかもしれないので、自分で試してみて調整してください。返信が遅れてしまい申し訳ございませんでした。こっちの諸事情により、遅れてしまいました。皆様ご回答ありがとうございます!なんとかじゃんけんゲームを作ることが出来ました!また、今度質問する時は、コードで囲います。急いで質問したため見過ごしてしまいました・・・。ないと思うので、どの条件にもヒットしないという事はないと思います。仮にあったとしても、初期化されていない変数を引数として渡すのがまずいのでは・・・と思って指摘させて頂きました。なにか誤解を招くような事を言ってしまったようで申し訳ございませんでした。9年前>少なくとも私の環境ではコンピュータの勝利ばかりで、引き分けはたまに、プレイヤーの勝利は20回に1回程度です。理由分かりました!GetRand関数は、0~ではなく1~なんですね・・・。GetRand関数は、0~ではなく1~なんですね・・・。GetRand(3)は0,1,2,3のいずれかを返します。コンピュータが3を引いたときはパーで引き分けに持ち込む以外は負けになってます。ミクプラは自由にリンクできます。