[C언어] 이차방정식의 해구하기
- 최초 등록일
- 2003.05.01
- 최종 저작일
- 2003.05
- 3페이지/ 한컴오피스
- 가격 1,000원
소개글
제가 쓴거 그대로 올렸습니다
목차
순서도
프로그램 2장
본문내용
#include < stdio.h >
#include < math.h > /* sqrt와 pow함수 때문에 수학함수를 불렀다.*/
int main() /*int 메인으루 정의했다*/
{
float a,b,c; /*루트의 경우를 생각해서 float로 지정했다.*/
printf("%s", "x제곱의 계수, x의 계수, 상수를 차례로 입력하세요!\n");
scanf("%f%f%f", &a, &b, &c);
if(pow(b,2)-4*a*c>0)
{
printf("두 개의 실근이고 두 근은 : ");
printf("%lf와 ", (-b+sqrt(pow(b,2)-4*a*c))/(2*a));
printf("%lf이다.\n", (-b-sqrt(pow(b,2)-4*a*c))/(2*a));
}
if(pow(b,2)-4*a*c==0)
{
printf("중근이고 근은 : ");
printf("%lf이다.\n", -b/(2*a));
}
if (pow(b,2)-4*a*c<0)
{
printf("두 근은 허근이고 근은 : ");
printf("%lf와 ", (-b+sqrt(pow(b,2)-4*a*c))/(2*a));
printf("%lf이다.\n", (-b-sqrt(pow(b,2)-4*a*c))/(2*a));
}
return 0;
}
참고 자료
없음