#include <stdio.h>
int main(void) {
float media1,media2,media3,matematica,romana,istorie;
printf("Notele primului elev snt/\n");
scanf(" %f %f %f",&matematica,&romana,&istorie);
media1 = (matematica+romana+istorie)/3;
printf("media primului element %f",media1);
printf("\n");
if(media1>=9)
printf("fasfsafsaf");
else if (media1>=8){
printf("fgegegeg");
}
else if((media1< 5.6) || (media1<=6.3f)){
printf("equal");
}
return 0;
}
为什么不打印6.3?如果我提供类似float x = 6.3
的内容;并且测试media1 <= 6.3
它将打印相同。