問題描述:
字符串循環左移k位
問題分析:
s[0, n-1] : 待移位字符串
1. reverse s[0, k - 1]
2. reverse s[k, n - 1]
3. reverse s[0, n - 1]
示例代碼:
void reverse(char s[], int start, int end)
{
int i = start, j = end;
while (i < j)
{ swap(s[i], s[j]); i++; j--; }
}
問題描述:
字符串str1, str2比較大小,比較方法與strcmp()類似,差別在於忽略字符的大小寫。字符以'\0'結尾。
問題描述:
字符串filename, extention,字符以'\0'結尾。分析filename的後綴名是不是以extention結尾?