float getTestScore();
float score;
cout<<"Please enter a test score"<<endl;
cin>>score;
return score;
3 つのテスト スコアを取得して平均を計算するアルゴリズムを作成しています。関数を使用していますが、関数のこの部分でテストのスコアが取得されます。スコアは 0 から 100 の間である必要があるため、入力の検証が必要です。do-while ループを試してみました
do { /* ... */ } while ((score>=0) && (score<=100))
しかし、それは繰り返しスコアを要求する無限ループを引き起こします。必要なのは、0 から 100 までの 3 つのスコアだけです。