지금 시험중이라 급해서 그런데 부탁좀 드릴게요 ㅠㅠ
목소리
질문 제목 : 함수를 호출하여 세 변수의 값을 정렬하는 프로그램오류가 이렇게 뜨거든요?근데뭔지모르겟네요 ㅜㅜ--------------------configuration: asdasd - win32 debug--------------------
compiling...
ccc.c
c:\program files\microsoft visual studio\myprojects\asdasd\ccc.c(29) : error c2181: illegal else without matching if
error executing cl.exe.
asdasd.exe - 1 error(s), 0 warning(s)
질문 내용 :
#includestdio.h
void line_up(double* a, double* b, double* c);
int main()
{
double max, mid, min;
printf(숫자 세개를 입력하세요 : );
scanf(%lf%lf%lf,&max,&mid,&min);
line_up(&max,&mid,&min);
printf(큰 수부터 출력 : %lf, %lf, %lf\n, max,mid,min);
}
void line_up(double* a, double* b, double* c)
{
double max, mid, min;
if(*a*b && *a*c)
{
max = *a;
if(*b *c)
{
mid = *b;
min = *c;
}
{
else
mid = *c;
min = *b;
}
}
else if(*b*a && *b*c)
{
max = *b;
if(*a *c)
{
mid = *a;
min = *c;
}
else
{
mid = *c;
min = *a;
}
}
else if(*c*b && *c*a)
{
max = *c;
if(*b *a)
{
mid = *b;
&n min = *a;
}
}
else
{
mid = *a;
min = *b;
}
}