오류가 무엇인지좀 잡아주세요
보라나
#includestdio.h
#define SIZE 10
int binary(int list[],int a,int b,int c);
int main(void)
{
int grade[SIZE]={3,2,9,7,1,4,8,0,6,5};
int n;
printf(찾을 숫자를 입력하세요:);
scanf(%d,&n);
binary(grade,n,0,SIZE-1);
printf(%d번만에 값을 찾았습니다.,binary(grade,n,0,SIZE-1));
return 0;
}
int binary(int list[],int a,int b,int c)
{
int mid,count=0;
while(b=c)
{
mid=(b+c)/2;
count++;
if(alist[mid])
{
binary(list,a,b,mid-1);
}
else if(a=list[mid])
{
return count;
}
else
{
binary(list,a,mid+1,c);
}
}
}
제가 2진검색으로 숫자 몇번만에 찾는지 구하는 소스를 짰는데요
에러가 발생하는데 찾지를 못하겠습니다 도움 부탁하겠습니다
-
예린
프로젝트의 다른 파일에 main함수가 또 있나봅니다.
-
물맑
try.obj : error LNK2005: _main이(가) dvdvdvdv.obj에 이미 정의되어 있습니다.
1C:\\Users\\문진솔\\Documents\\Visual Studio 2008\\Projects\\try\\Debug\\try.exe : fatal error LNK1169: 여러 번 정의된 기호가 있습니다. -
히메
에러내용줌여