Chỉ giúp em cách sửa chỗ sai với ạ

#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
float A,B,C,x,f;
printf("\n nhap x= ");
scanf("%f%f%f%f%f",&A&B&C&x&f);
f=A*sin(3*x)+B*cos(3*x)+C;
A=pow(log(2*sin(2*x)+22),2)+x;
B=cos(5*x);
C=A+B;
printf("\n gia tri cua f= ");
getch();
return 0;
}
nó báo sai chỗ &A&B&C&x&f
 
nhưng em sửa rồi xong nó k có lỗi nào nhưng bấm chạy thì nó hiện ra xong mình bấm nút bất kì là nó thoát, nguyên nhân tại sao vậy ạ
 

taplamhacker

♥ Thanh Trâm ♥
trong code của bạn có nhiều cái để nói lắm
ở khúc
Mã:
f=A*sin(3*x)+B*cos(3*x)+C;
A=pow(log(2*sin(2*x)+22),2)+x;
B=cos(5*x);
C=A+B;
tại sao bạn lại nhập a b c rồi lại tính nó ??
trong khi tính f cần A B C mà bạn lại tính A B C sau khi tính f ????? ở đây may là bạn có nhập A B C
chứ k thì f nó k xác định dc rồi
còn lý do nó k hiện gì là ở dòng
Mã:
printf("\n gia tri cua f= ");
bạn muốn in ra cái gì ?? mình ví dụ là in ra giá trị f thì
Mã:
printf("\n gia tri cua f= %f\n",f);
 

Thống kê

Chủ đề
100,746
Bài viết
467,571
Thành viên
339,849
Thành viên mới nhất
chicstore.accessories
Top