이해가 가지않는 부분이 있는데요.
가온
2023.04.01
이해가 가지않는 부분이 있는데요.void showfibo(int a)
이렇게 함수가 정의되어있는데요.
main함수에서는int n 으로 입력을 주었는데
어떻게void showfibo(int a) int a 형으로 입력받을수있나요?질문 내용 :
#includestdio.h
void showfibo(int a);
int main(void)
{
int n;
printf(출력하고자 하는 피보나치 수열의 수: );
scanf(%d, &n);
if(n1)
{
printf(1 이상의 값을 입력하세요. \n);
return -1;
}
showfibo(n);
return 0;
}
void showfibo(int a)
{
int f1=0;
int f2=1;
int f3, i;
if(a==1)
{
printf(%d, , f1);
}
else
{
printf(%d, %d, , f1, f2);
}
for(i=0; 1a-2; i++)
{
f3=f1+f2;
printf(%d, , f3);
f1=f2;
f2=f3;
}
}
위에 보시면
void showfibo(int a)
이렇게 함수가 정의되어있는데요.
main함수에서는int n 으로 입력을 주었는데
어떻게void showfibo(int a) int a 형으로 입력받을수있나요?
오류가 나는지않던데
어떻게된건가요?