# C語言題庫-071 請編寫一個C 函數,該函數在一個字符串中找到 可能的最長的子字符串,該字符串是由同一字符組成 的。 【參考答案】 ``` int C hildString(char*p) // 自己寫 { char q =p; int s tringlen=0, i=0,j=1,len=0,maxlen=1; while(q!=’\0’) //不能用strlen, 求得長度stringlen { Stringlen++; q++; } while( i< String len ) { if((p+i)==(p+j)& & j< St ri ngle n ) { len++; // 統計子串長度 i++; j++; } else { if(len>maxlen) // 統計最大子串長度 { maxlen=len+1; len=0; } else len=0; i++; j++; } } retu rn ma xlen; } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up