30/09/2018, 21:26

Gặp lỗi trong C

Vì sao lại như thế này ạ. A/C nào chỉ giúp em với !

 int main()
 {
 float a;
 printf ("nhap a: ");
 scanf ("%f",&a);
 if ( a = 5)
 printf (" trung binh ");
 if (a < 5)
 printf (" y ");
 if (a > 5 && a < 8)
 printf (" Kha ");
 if ( a > 8 )
 printf (" Gioi ");
 getch();
 return 0;
 }

em nhập a kiểu gì nó cũng ra trung bình ạ…

Trần Ngọc Khoa viết 23:36 ngày 30/09/2018

If (a==5) nha, chứ không phải a=5

Phạm Minh Anh Hữu viết 23:36 ngày 30/09/2018

Đầu tiên bạn cần biết cách gõ code trên diễn đàn để người xem có thể giúp bạn nhanh hơn.
Cách gõ code: ở đầu và cuối code bạn thêm 3 kí tự ` (phím nằm dưới phím ESC), . Còn về code thì sai toán tử so sánh ở dòng if đầu tiên, bạn dùng if ( a = 5) thì bạn đang gán a=5, sửa lại là if(a==5).

Tuấn UIT viết 23:33 ngày 30/09/2018

dạ em cảm ơn ạ. hihi ^^

Bài liên quan
0