c语言 只要两个字符串按字典顺序从大到小排列,运用指针
时间: 2023-06-05 17:05:06 浏览: 115
用c语言给字符串排序
来实现该功能。你可以帮我实现吗?
当然可以帮您实现。以下是代码示例:
```
#include <stdio.h>
#include <string.h>
void sort(char* str1, char* str2) {
// 判断两个字符串的大小并进行交换
if(strcmp(str1, str2) > 0) {
char* temp = str1;
str1 = str2;
str2 = temp;
}
printf("%s %s\n", str1, str2);
}
int main() {
char str1[] = "hello";
char str2[] = "world";
sort(str1, str2);
return 0;
}
```
这段代码中,我们使用了 strcmp 函数来比较两个字符串的大小,然后再根据比较结果进行交换。最后输出按字典顺序从大到小排列的字符串。
阅读全文