當前位置:編程學習大全網 - 編程軟體 - 求c語言大神!!學校的選修課需要完成壹堆編程題,但是我很多都不會,求答案。好讓我參考壹下!

求c語言大神!!學校的選修課需要完成壹堆編程題,但是我很多都不會,求答案。好讓我參考壹下!

#include<stdio.h>

void bi_search(int *src,int size,int key)//size為實際數組大小,key為要找的值

{

int left=0,right=size-1,mid;

if(size<=0)

return;

while(left<=right)

{

mid=(left+right)/2;

if(src[mid]==key)

{

printf("%d",mid);

return;

}

else if(src[mid]<key)

{

left=mid+1;

}

else

{

right=mid-1;

}

}

}

int main()

{

int src[1000]={0},key[1000];

int n,m,i;

sanf("%d %d",&n,&m);

for(i=0;i<n;i++)

{

scanf("%d",&src[i]);

}

for(i=0;i<m;i++)

{

scanf("%d",&key[i]);

}

for(i=0;i<m;i++)

{

bi_search(src,n,key[i]);

}

return 0;

}

  • 上一篇:怎樣用3Dmax制作打籃球的動畫?拜托各位大神
  • 下一篇:雅馬哈LSX-700藍牙燈光音響怎麽執行配對播放音樂
  • copyright 2024編程學習大全網