小问题,我不能深究其底。 {在第35行希望有一个声明。我无法为我的生活修复它。以下是所有代码,我已在{问题出现的位置旁边的代码中进行了评论。预计的一个声明CPP
#include <stdio.h>
char ScoreMarks(float percentage);
char ScoreRawMarks(float scoreAwarded, float mscoreAvailable);
int main(void)
{
float percent, Awarded, Available;
char result;
printf("Enter Score Available\n");
scanf("%f", &Available);
printf("Enter Score Awarded\n");
scanf("%f", Awarded);
result = ScoreFromRawMarks(Awarded, Available);
printf("Score Achieved = %c\n", result);
}
char ScoreFromPercentage(float percentage)
{
char output;
if (percentage >= 90.0) {
output = 'A';
}
else if (percentage >= 70.0) {
output = 'B';
}
else if (percentage >= 50.0) {
output = 'c';
}
else if (percentage >= 30.0) {
output = 'D';
}
else {
output = 'F';
}
return output;
};
char ScoreFromRawMarks(float scoreAwarded, float scoreAvailable, float percentage);
{ //EXPECTED DECLARATION
char output;
percentage = (scoreAwarded/scoreAvailable) * 100;
output = ScoreFromPercentage(scoreAwarded, scoreAvailable);
return output;
}
这真的是'C++'吗?它看起来像'c'给我。 – drescherjm
在上一行的结尾处有一个分号。 –
显然,你做了执行声明的“复制粘贴”,并忘记删除后缀分号......虽然我们不是“不要复制粘贴”的圣人......它可以,并会严重伤害...相信我... – WhiZTiM