一到编程题,用c语言或c++都可以,尽快,2019年1月5日之后,本知道就作废

2025-03-29 22:31:44
推荐回答(1个)
回答1:

#include
#include
char *InsertCh(char s[],char ch) {
int i,j,len = strlen(s);
for(i = 0; i < len; ++i) {
if(ch >= s[i]) {
for(j = len + 1;j > i; --j)
s[j] = s[j - 1];
s[j] = ch;
break;
}
}
return s;
}
int main() {
char s[] = "abbcdghjklmoopqrttxyz",ch = 'r';
printf("插入字符'r'前: %s\n",s);
printf("插入字符'r'后: %s\n",InsertCh(s,ch));
return 0;
}