編寫一個 C 函數,該函數在一個字符串中找到可能的最長的子字符串,且該字符串 是由同一字符組成的。


char * search(char *cpSource, char ch)
{
    char *cpTemp=NULL, *cpDest=NULL;
    int iTemp, iCount=0;
    while(*cpSource)
    {
    	if(*cpSource == ch)
        {
        iTemp = 0;
        cpTemp = cpSource;
        while(*cpSource == ch)
        	++iTemp, ++cpSource;
        if(iTemp > iCount)
        	iCount = iTemp, cpDest = cpTemp;
        if(!*cpSource)
       		break;
        }
        ++cpSource;
    }
    return cpDest;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM