이 코드가 뭐가 문제일까요 ㅠㅠ
다인
#includestdio.h
#includemath.h
int main(void)
{
double a,b,c;
double x,xx;
printf(계수 a를 입력하시오:);
scanf(%f,&a);
printf(계수 b를 입력하시오:);
scanf(%f,&b);
printf(계수 c를 입력하시오:);
scanf(%f,&c);
if(a=0)
{
x=-c/b;
printf(방정식의 근은 %f입니다.,x);
}
else if((b*b-4*a*c)0)
printf(실근은 존재하지 않는다.);
else
{
x=(-b+sqrt(b*b-4*a*c))/(2*a);
printf(방정식의 근은 %f입니다.,x);
xx=(-b-sqrt(b*b-4*a*c))/(2*a);
printf(방정식의 근은 %f입니다.,xx);
}system(PAUSE);
return 0;
}
이건데요 방정식의 근 만드는건데 뭐가 문제인지 ...
-
희미햬
#includeWindows.h
이거 안써서 그런거 아닌가요?
system(\PAUSE\);
여기서 오류났을꺼라 생각하는데;;(아님 ㅈㅅ..) -
나래
ㅎㅎ아니에요 이정도 지적도 감사합니다~처음부분배우고 잇어서어렵네요 ㅠㅠ
-
헛소동
실근 구하는 공식을 몰라서 제대로 된 답변을 못하네요 죄송합니다 ㅜㅠ
-
율하
음....이건 아무래도 저 공식의 문제같아요 ㅠㅠ \==\이것도 문제구요 ㅠㅠㅠㅠㅠ
-
맛깔손
그니까 if(a=0)를 if(a==0)로 바꿔서 실행하면 실근이 존재하지 않는다는 글도 뜨구요
실근 있는 숫자 a,b,c넣어서 해보세요 ㄷㄷ -
보아라
이게 근데 실행은 되요 오류 안뜨구 ㅠㅠ값이 이상하게 나와서 그렇지 ,..
-
바나나맛캔디
문과졸업생이라 실근 구하는 공식은 모르곘지만...
일단 소스상에 논리 오류는 if(a=0) 입니다
if(a=0)를 if(a==0)로 바꿔주세요
그림을 제외하고 12번째줄에 있습니다