01/10/2018, 17:25
Hỏi về phương trình bậc nhất
Sai ở đâu vậy ạ , mong các a chi giúp đỡ
#include <stdio.h>
#include <conio.h>
int main()
float a, b;
clrscr();
printf("
nhap gia tri cua a= "); scanf("%f", &a);
printf("
nhap gia tri cua b= "); scanf("%f", &b);
if (a = 0) {
if(b = 0){
printf("
ham so vo so nghiem");
else {
printf("
ham so vo nghiem");
}
else {
printf("
ham so co nghiem la: %g ", - b / a);
}
_getch();
}
Bài liên quan
toán tử so sánh là " == "
dạ không phương trình bậc 1 ạ , em mới học nên nghĩ sao viết v thôi -_- =]]]
thì mình nói bạn đang so sánh điều kiện sai
sửa thành
vẫn vậy mà = hay == vẫn được mà
sửa rồi vẫn không đươc
sửa từ %g thành %f .
mình làm lúc đầu f vẫn không được câu ơi -_-
sau int main() không có dấu ’ { ’ ?
hàm if cũng thiếu ngoặc đóng ngoặc mở
xem lại có đầy đủ code và đúng cú pháp chưa đi
mình copy thếu ấy cậu trong máy mình để { mà nhưng nó vẫn không chạy đc, nay mình chạy trên c++ free thì nó đc giờ qua visual thì lại k được
có lẽ do VS không có thư viên conio.h .Mà đây là C chứ có phải C++ đâu nhỉ . Do thư viện conio.h là thư viện ngoài của Turbo C chứ ko phải của thư viện chuẩn, mình xài linux nên cũng không biết nhiều nhưng chắc VS cũng dùng thư viện chuẩn + 1 số thư viện khác.Mà bạn cũng chưa return giá trị của hàm main
Nó sai ở đó đó. Không phải lỗi mà là sai.
Còn lỗi thì có thiếu dấu
{
em return với { rồi anh tại em copy ẩu ấy ạ nhưng hôm qua em mò sửa đc r ạ . cám ơn mấy anh giúp gà mờ như em