홀수를 출력하는 함수와 짝수를 출력하는 함수들
도담
2024.02.25
질문 제목 :홀수를 출력하는 함수와 짝수를 출력하는 함수들error c2109: subscript requires array or pointer type 에러가 나는데 무슨 에러인지..질문 내용 : #include stdio.h
holsu(arr)
{
int i;
for(i=0; i10; i++)
{
if(arr[i]-1 % 2 == 0)
{
printf(%d,arr[i]);
}
}
return 0;
}
jjacsu(arr)
{
int i;
for(i=0; i10; i++)
{
if(arr[i]-2 == 0)
{
printf(%d,arr[i]);
}
}
return 0;
}
int main(void)
{
int arr[10];
int i;
for(i=0; i10; i++)
{
printf(i번째 정수 입력 : ,++i);
scanf(%d,arr[i]);
}
holsu(arr[10]);
jjacsu(arr[10]);
return 0;
}빨간색 쪽에서 subscript requires array or pointer type 라는 에러가 나오는데...
이게 무슨 에러이며 어떻게 해줘야 되는건가요...
제 생각에는 holsu(arr[10])과 holsu(arr) 이쪽에서 문제가 잇는거 같긴 한데...
뭔지 모르겟습니다...