题要求编写函数,将输入字符串的前3个字符移到最后。 函数接口定义: void Shift( char s[] ); 其中char s[]是用户传入的字符串,题目保证其长度不小于3;函数Shift须将按照要求变换后的字符串仍然存在s[]里。
时间: 2024-05-24 18:10:13 浏览: 97
接口函数说明.
void Shift(char s[]) {
char temp = s[0];
for (int i = 0; i < strlen(s) - 1; i++) {
s[i] = s[i + 1];
}
s[strlen(s) - 1] = temp;
temp = s[0];
for (int i = 0; i < strlen(s) - 1; i++) {
s[i] = s[i + 1];
}
s[strlen(s) - 1] = temp;
temp = s[0];
for (int i = 0; i < strlen(s) - 1; i++) {
s[i] = s[i + 1];
}
s[strlen(s) - 1] = temp;
}
阅读全文