所以在這個任務中,我需要請求評委分數並計算平均值。沒有計算部分,但我已經完成了所有得分功能。一切看起來不錯,它編譯,但它測試時從來沒有輸出第一個cout,它給了我第一個cout一個斷點,我不知道爲什麼。如果重要的話,使用Xcode。此外,我應該使用引用傳遞還是「返回score1」?達到這個目的?C++函數錯誤
下面的代碼:
#include <iostream>
using namespace std;
void getJudgeData(double&);
int main()
{
double score1, score2, score3, score4, score5;
getJudgeData(score1);
getJudgeData(score2);
getJudgeData(score3);
getJudgeData(score4);
getJudgeData(score5);
return 0;
}
void getJudgeData(double& score)
{
cout << "Submit your score: ";
cin >> score;
while (score < 0.0 || score > 10.0)
{
cout << "Please re-enter a score between 0 - 10" << endl;
cin >> score;
}
}
爲什麼你有五個功能完全相同的東西? – Sebacote
'return score1;'但你在哪裏存儲返回的值? – CrakC
請學會使用數組。如果不是法官,而是對1000人進行了民意測驗。你會爲每個完全相同的人創建1000個不同的功能? – PaulMcKenzie