이차방정식 해 구하는 프로그램을 짜봤는데 에러가 나네요ㅠ
조으다
질문 제목 : 이차방정식 해 구하는 프로그램을 짜봤는데 에러가 나네요ㅠ빌드는 되는데 프롬프트로 실행시키면 에러가 나네요 ㅠㅠ질문 내용 :
#include stdio.h
#include stdlib.h
#include math.h
main()
{
double a,b,c ;
double d=(b*b - 4*a*c);
double x1=(-b+sqrt(d))/(2*a) ;
double x2=(-b-sqrt(d))/(2*a) ;
double x3=-c/b ;
printf(이차방정식 ax²+ bx + c = 0 의 각 계수의 값을 입력하세요\n);
printf(a 값을 입력하시오 : );
scanf(%lf, &a);
printf(b 값을 입력하시오: );
scanf(%lf, &b);
printf(c 값을 입력하시오: );
scanf(%lf, &c);
if(a==0 && b==0 )
printf(방정식의 근이 존재하지 않는다. \n);
if(a==0 && b!=0)
printf(a가 0 이므로, x=%f 이다. \n ,x3);
if(d0)
printf( %dx²+ %dx + %d = 0 의 방정식의 근은 %g 와 %g 라는 허근 이다. \n, a,b,c,x1,x2);
if(d==0)
printf( %dx²+ %dx + %d = 0 의 방정식의 근은 %g 와 %g 라는 중근 이다. \n, a,b,c,x1,x2);
if(d0);
printf( %dx²+ %dx + %d = 0 의 방정식의 근은 %g 와 %g 라는 실근 이다. \n, a,b,c,x1,x2);
}
이렇게 해봤는데 왜 실행이 안될까요 ㅠㅠㅠㅠ