结果输出错误

时间:2019-07-14 16:25:37

标签: c arrays sorting

我正在编写一个将输出“很好的工作!”的代码。如果输入的GPA大于3.5,并且“如果输入的GPA小于2.0,则需要加倍学习。但是输出不正确。

if(gpa[i] >= 2.0){
printf("You need to study harder! \n");
}
else if(gpa[i] <= 3.5){
printf("Nice work! \n");
}

我希望输出“很好”!如果gpa大于3.5。 如果gpa低于2.0,则表示“您需要加倍学习”。

1 个答案:

答案 0 :(得分:1)

您对if条件中的逻辑运算符感到困惑。 应该是

if(gpa[i] <= 2.0){
    printf("You need to study harder! \n");
}
else if(gpa[i] >= 3.5){
    printf("Nice work! \n");
}
相关问题