#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int Sign (float p) //single return statement 이구요
{
float answer;
if (answer < 0)
answer = -1;
else if (answer == 0)
answer = 0;
else
answer = +1;
return answer;
}
int main ()
{
float x, y;
printf ("Enter Key > ");
scanf("%f", x);
y = int Sign (x);
printf("y = %d", y);
return 0;
}
================================
int Sign (float p) // multiple returns 인데요
{
float answer;
if (answer < 0)
return = -1;
else if (answer == 0)
return = 0;
else
return = +1;
}
int main ()
{
float x, y;
printf ("Enter Key > ");
scanf("%f", x);
y = int Sign (x);
printf("y = %d", y);
return 0;
}
이렇게 해봤는데요
int Sign (float p)
{ <- 부분에서 need an identifier to declare 라는 에러가 발생하네요.. 흐음..
어떻게 고쳐야 할지..
|