c语言 帮忙看下这个程序那里错了呀? 题目是:用折半法查找字符是否在字符串中!谢谢了!
c语言 帮忙看下这个程序那里错了呀? 题目是:用折半法查找字符是否在字符串中!谢谢了!
日期:2012-12-10 23:18:19 人气:1
int find(char* str,char c, int start,int end)
{
int i=start+(end-start)/2;
if(start>end) return -1;/* 没找到,返回-1 */
if(str[i]==c) return i;
else if(str[i]>c) return find(str,c,i+1,end); //这中的str[i]>c 改成