Thiếu {} để bao khối lệnh lại.
Đề : cho a,b,c . Tìm số nguyên lớn nhất và nhỏ nhất
chạy thì nó báo lỗi misplaced else ở 2 cái else màu đỏ#include <stdio.h>
#include <conio.h>
int main()
{
clrscr();
int a,b,c;
printf("nhap a");
scanf("%d",&a);
printf("nhap b");
scanf("%d",&b);
printf("nhap c");
scanf("%d",&c);
if (a>b)
{
if (a>c)
{
if (b>c)
printf("a lon hon nhat\n");
printf("c be nhat\n");
else
printf("a lon nhat\n");
printf("b be nhat\n");
}
else
printf ("c lon nhat\n");
printf ("b be nhat\n");
}
else if (a<c)
{
if (b>c)
printf ("b lon nhat");
printf("a be nhat");
else
{
printf ("c lon nhat");
printf ("a be nhat");
}
}
else
printf ("b lon nhat");
printf ("c be nhat");
getch();
return 0;
}
em mới học 4 ngày có gì sai mong các anh chỉ bảo
Thiếu {} để bao khối lệnh lại.
Kết bạn với tôi <3
Skype: giautm
Facebook: https://fb.com/giautm.duongntt
Email: giau.tmg@gmail.com
Thay vì nói thì tôi làm luôn cho bạn.
C Code:
#include <stdio.h> #include <conio.h> int main() { clrscr(); int a,b,c; if (a>b) { if (a>c) { if (b>c) { } else { } } else { } } else if (a<c) { if (b>c) { } else { } } else { } getch(); return 0; }
Kết bạn với tôi <3
Skype: giautm
Facebook: https://fb.com/giautm.duongntt
Email: giau.tmg@gmail.com