需要帮助来重写此循环,我觉得我还很遥远,请确保它不是正确的解决方法,并且这是唯一阻止我的程序运行的方法。任何人都可以引导我朝正确的方向前进。如果您需要更多信息,请告诉我
//--modifier
void student::completedCourse(double credits, double numericGrade)
{
my_credits += credits;
for (my_qualityPoints; credits; numericGrade;)
}
这是从头文件
//--modifier
void completedCourse(double credits, double numericGrade);
// post: record a completed course by adding credits to my_credits
// and incrementing the qualityPoints by (credits * numericGrade)
// aStudent.completedCourse(4.0, 3.67) // a 4 credit A- perhaps
最佳答案
假设有一个成员变量my_qualityPoints
,我还假设my_credits
也是。
不知道为什么要在那里做一个循环。您在my_credits
增量的正确轨道上。
void student::completedCourse(double credits, double numericGrade)
{
my_credits += credits;
my_qualityPoints += credits * numericGrade;
}
关于c++ - 重写此循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16975417/