为什么这不打印"等于"?

时间:2015-10-01 21:00:06

标签: c

   #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它将打印相同。

0 个答案:

没有答案