2차방정식 해 구하는 식이여
야미
2023.04.01
#include stdio.h
double f(double a, double b, double c, double x);
int main()
{
double a;
double b;
double c;
double x=0;
scanf(%lf, &a);
scanf(%lf, &b);
scanf(%lf, &c);
f(a,b,c,x);
return 0;
}
double f(double a, double b, double c, double x)
{
double i;
for(x=0; x=3; x+=0.1)
{
i=a*x*x+b*x+c;
if(i==0)
printf(이 방정식의 해는 %lf입니다., x);
break;
}
return 1;
}
코드는 이렇게 짰고요 문제조건이 해가되는 X의 범위가 0에서 3사이이고 0.1씩 증가시킨다인데 작동은 되는데 어떻게 해야 근 2개가 다 나오게 하며 근이 딱 정수일땐 값이 나오는데 1.1 같은 경우엔 작동 안되는데 어떻게 해야하는지 가르쳐 주세요
-
청력
^^ 즐프하시고 행복하세요..
-
한봄찬
그리구...
printf(\이 방정식의 해는 %lf입니다.\ -
아서
break를 지워야 다른값이 더있나 보지 않을까여