4.(程序题 编程柠两个字符串连接成一个字符串,并粉连接后的宁符串按升序排列。如字符串s1的值为“pear’;宇符串s2的值为”apple®,将$1 和s2连接后得到字符串“pearapple'存入字符数组$3,排序后得到"aacelpppr° 输入 pear apple 输出 aaeelpppr C语言
时间: 2024-02-09 09:09:55 浏览: 71
统计字符串中字母和数字个数
以下是C语言代码实现:
```c
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int cmp(const void* a, const void* b) {
return *(char*)a - *(char*)b;
}
int main() {
char s1[] = "pear";
char s2[] = "apple";
char s3[20];
strcpy(s3, s1);
strcat(s3, s2);
qsort(s3, strlen(s3), sizeof(char), cmp);
printf("%s\n", s3);
return 0;
}
```
输出结果为:aaeelpppr
阅读全文