私はユーザーが1-5の質問を解決しなければならないクイズタイプの数学ゲームを開発しようとしています。私はクイズの最後にすべての正解と誤答を表示するカウンタを追加したいと思いますが、これまではelse文を使用していましたが、もっと効率的なやり方があるはずです。私のコード:Cを使ってクイズゲームのカウンターを作成するより効率的な方法はありますか?
if (questions == 2)
{
printf (" What is 2 + 2\n");
scanf("%d",&A1);
if(A1 == 4)
{
correct ++;
}
else
{
incorrect ++;
}
printf (" What is 5 + 2\n");
scanf("%d",&A2);
if(A2 == 7)
{
correct ++;
}
else
{
incorrect ++;
}
}
ここにコードは私が同じオプションを5回書くことができますユーザーが選ぶことができます。すべての助力は、前もって感謝しています!
ただ1つのカウンタを使用しますか? 「正しい」ものが「間違っている」ものでなければ、私は2つのカウンターの必要性を見ません。 –
スイッチ(質問) { ケース1: ... 休憩; ケース2: ... 休憩; ケース3: ... 休憩; ケース4: ... 休憩; ケース5: ... 休憩; デフォルト: /*入力は1 ... 5 */ exit(1)にする必要があります。 } – alinsoar
ユーザーがプレイしたすべてのラウンドの正解と誤答の数を表示したいので、2つのカウンターを使用しています –