输入3个字符串,按由小到大的顺序输出。用c语言编写
时间: 2023-10-31 15:30:26 浏览: 75
输入三个数字,按从大到小输出 C语言代码
好的,以下是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[3][100];
char temp[100];
// 输入字符串
for(int i = 0; i < 3; i++) {
printf("请输入第%d个字符串:", i+1);
scanf("%s", str[i]);
}
// 交换排序
for(int i = 0; i < 2; i++) {
for(int j = i+1; j < 3; j++) {
if(strcmp(str[i], str[j]) > 0) {
strcpy(temp, str[i]);
strcpy(str[i], str[j]);
strcpy(str[j], temp);
}
}
}
// 输出排序后的字符串
printf("按由小到大的顺序输出:\n");
for(int i = 0; i < 3; i++) {
printf("%s\n", str[i]);
}
return 0;
}
```
运行结果:
```
请输入第1个字符串:apple
请输入第2个字符串:banana
请输入第3个字符串:orange
按由小到大的顺序输出:
apple
banana
orange
```
阅读全文