比较3个字符串,按从小到大的顺序输出c语言指针
时间: 2024-01-02 18:52:41 浏览: 88
比较输出大数_C语言_比较大小_指针_
5星 · 资源好评率100%
可以使用strcmp函数来比较字符串,然后使用指针数组来存储这些字符串,并通过比较大小来进行排序。
下面是一个示例代码:
```
#include <stdio.h>
#include <string.h>
int main() {
char *str[3] = {"hello", "world", "apple"};
char *tmp;
for (int i=0; i<2; i++) {
for (int j=i+1; j<3; j++) {
if (strcmp(str[i], str[j]) > 0) {
tmp = str[i];
str[i] = str[j];
str[j] = tmp;
}
}
}
for (int i=0; i<3; i++) {
printf("%s\n", str[i]);
}
return 0;
}
```
输出结果为:
```
apple
hello
world
```
阅读全文