Nhập số âm hay dương nó đều xuất ra "can bac 2 cua so a la:"?

main()
{
double a,canbac2;
printf("Moi ban nhap so a:\n");
scanf("%lf",&a);
if(a<0)
    printf("ban nhap so a nho hon 0\n");
else
    canbac2=sqrt(a);
    printf("can bac 2 cua so a la%5.2lf",canbac2);
}

anh chị giải thích dùm em sao em nhập số âm hay dương nó đều xuất ra "can bac 2 cua so a la "
em cảm ơn

1 Like

Bạn cần đóng 2 câu lệnh sau từ khóa else bằng cặp ngoặc này -> { }

1 Like

tiêu đề câu hỏi rất hay :))

cảm ơn nguyenchiemminhvu

Khối lệnh if else lại, tập khối lệnh lại sau này còn có ích lắm

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?