我正在编写一个将输出“很好的工作!”的代码。如果输入的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,则表示“您需要加倍学习”。
答案 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");
}