C언어 콘서트 챕터5 조건문 P196 이차방정식의 근 계산
int main(void) { int a, b, c; double d, e, f; printf("계수 a,b,c를 입력하시오: "); scanf("%d %d %d", &a, &b, &c); d = b * b - 4.0 * a * c; if (d == 0) { e = -b / (-2.0 * a); printf("같은 두 실근 = %f\n", e); } else if (d > 0) { e = (-b + sqrt(d)) / (2.0 * a); f = (-b - sqrt(d)) / (2.0 * a); printf("첫 번째 실근 = %f \n", e); printf("두 번째 실근 = %f \n", f); } else { printf("실근이 존재하지 않습니다.(허수근)"); } return 0; }