问题描述:
字符串循环左移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结尾?