2차방정식의 근의 계산좀 수정해주세요 ㅡㅜ
냐하
질문 제목 : 2차방정식의 근을계산하는함수 수정좀 부탁드려요(제가좀 초보라 오류가 너무 많아요 ㅡㅜ)2차방정식의 근을 계산하는함수 euad_eqn()를 작성하시오.질문 내용 :#include stdio.h
int power(int x,int y);
int square(int n);
double quad_eqn(double a,double b,double c);
int main(void)
{
double a,b,c,d,x,o;
x=euad_eqn(q,w,e);
o=euad_eqn(r,t,y);
printf(ax²+bx+c=0\n 2차방정식의 계수를 입력하시오:\n);
scanf(%f %f %f, &a, &b, &c);
d = power(w,2) - (4*q*e);
if(d = 0)
printf(해는 %f , %f 입니다.\n, x, o);
else
printf(허근입니다.);
return 0;
}
int power(int x,int y)
{
int i;
long k=1;
for(i=0;iy;i++)
k*=x;
return k;
}
int square(int n)
{
return(n*n);
}
double euad_eqn(double q,double w,double e)
{
double d,k;
d = power(w,2) - (4*q*e);
k=(- w + square(d) )/ (2*q);
return k;
}
double euad_eqn(double r,double t,double y)
{
double d,m;
d = power(t,2) - (4*r*y);
m=(- t - square(d) )/ (2*r);
return m;
}
-
애교
크아 저 quad_eqn()이거만 없으면 짤수있는데 quad_eqn()를 잘 모르겠어요 ㅡㅜ
quad_eqn()의 사용법도 가르쳐 주실수는 없나요? ㅡㅜ -
찬누리
x와 y를 구별하게하기 위해서였는데요 ㅡㅜ
그러면 어떻게 구별하죠? -
레나
메인에서는 q,w,e 변수를 쓰지 않는데요...
a, b, c, d, x, y 중에서 쓰셔야... -
아유미
붉은색이 오류난 부분이에요 ㅡㅜ