
void Shift( char s[] ){
int i;
char a[4];
for (i=0;i<3;i++) {
a[i]=s[i];
}
for (i=0;s[i+3]!='\0';i++) {
s[i]=s[i+3];
}
s[i]=a[0];
s[i+1]=a[1];
s[i+2]=a[2];
}
本文介绍了编程练习8-8的详细内容,该练习聚焦于字符串操作,要求读者实现一个功能,将一串字母中的字符按照特定规则进行移动。通过这个练习,可以提升对字符串处理和算法的理解。

void Shift( char s[] ){
int i;
char a[4];
for (i=0;i<3;i++) {
a[i]=s[i];
}
for (i=0;s[i+3]!='\0';i++) {
s[i]=s[i+3];
}
s[i]=a[0];
s[i+1]=a[1];
s[i+2]=a[2];
}
1666
2816

被折叠的 条评论
为什么被折叠?
