세 값을 입력받아서 큰값 중간값 작은값 출력하는건데 자꾸 에러하나가 뜨네요 헬프점요
하예
#includestdio.h
main()
{
float a,b,c,x,y,z;
printf(세 값을 입력 하시오\n);
scanf(%f %f %f, &a, &b, &c);
if(ab)
{
a=x;
b=y;
}
{
if(cx)
{
z=y;
y=x;
x=c;
}
else if(cy)
{
z=y;
y=c;
}
else if(cy)
c=z;
}
else
{
b=x;
a=y;
}
{
if(cx)
{
z=y;
y=x;
x=c;
}
else if(cy)
{
z=y;
y=c;
}
else if(cy)
z=c;
}printf(a값 = %f\nb값 = %f\nc값 = %f\n, a,b,c);
printf(가장큰값 = %f\n중간값 = %f\n가장작은값 = %f\n, x,y,z);
return 0;
}
error C2181: illegal else without matching if 자꾸 이게 뜹니다
-
마징가
아 해결안되 ㅠㅠ 모르것넴 ㅠㅠ
-
태양
쭉읽어보니까 위에 괄호를 한개 더 쓰셨네요.
저 오류는 보통 if문에 괄호를 안적거나 더 적어서 나는오류... -
풍란
if(ab)
{
a=x; =x쓰래기값 고로 a는 쓰래기값이 들어감
b=y;
}
{
if(cx)
{
z=y;
y=x;
x=c;
}
else if(cy)
{
z=y;
y=c;
}
else if(cy)
c=z;
}
else
{
b=x;
a=y;
}
{
if(cx)
{
z=y;
y=x;
x=c;
}
else if(cy)
{
z