我的编程讲师正在教我们如何编写函数,我可能会补充说,我们要制作一个计算学生作业成绩的程序。以下是它的规格。
所以我编写了如下代码:
#include <iostream>
using namespace std;
void calculateGrade() {
int score1, score2, score3;
int percentDec;
cin >>score1>>score2>>score3;
percentDec = (score1+score2+score3);
if (percentDec >= 85) {
cout << "The Course grade is: A";
}
else if (percentDec >= 75) {
cout << "The Course grade is: B";
}
else if (percentDec >= 65) {
cout <<"The Course grade is: C";
}
else if (percentDec >= 50) {
cout <<"The Course grade is: P";
}
else {
cout <<"The Course grade is: F";
}
} //end of calculateGrade()
int main() {
calculateGrade();
return 0;
}
哪个在我的IDE上运行正常,但当我把它放入程序中确定我们的答案是否正确时它不起作用,那是因为通常我们只被要求把这些东西放在main()
中但是因为它是一个函数,它不在main()
中,它不能像那样工作。我们以此为例,我即将抛出一些愚蠢的东西。我不知道如何编程以按照他们想要的方式工作。
cout << "The Course grade is: " << calculateGrade(90, 50, 99) << endl;
为任何帮助干杯。