방정식을 계산하는 프로그램을 만들었습니다 (x1 및 x2 값을 제공함). 하지만 문제는 비록 x2를 얻으려면 "+"기호를 "-"기호로 변경해야한다고해도 x1과 x2에 대해 2 개의 별도 함수를 작성해야했습니다. 하나의 함수 만 사용하여 동일한 출력을 얻을 수 있습니까? Heres 코드 :내 C 코드를 더 짧게
double equation(double a, double b, double c) {
double argument, x1;
argument = sqrt(pow(b, 2) - 4*a*c);
x1 = (-b + argument)/(2 * a);
return x1;
}
double equation2(double a, double b, double c) {
double argument, x2;
argument = sqrt(pow(b, 2) - 4*a*c);
x2 = (-b - argument)/(2 * a); // here i changed the "+" sign to "-"
return x2;
}
감사합니다.
당신이 할 수있는 당신이 중복을 게시하지 않는 한, 당신이 원하는만큼 자주 게시하십시오. – Pubby
이 사이트는 9 백만 건의 게시물이 있습니다. 매 시간마다 질문 하나만 게시하면 누구나 마음에들 것이라고 생각하지 않습니다. (좋은 * 질문 인 경우에만) :) –
실제로 사이트에 도움이됩니다. 모두가 가치가있는 한 최대한 많은 질문/답변을 갖고 있어야합니다. –