编程实现,输入五个字符串,要求按由小到大顺序排列输出。程序文件名:92.c。 输入测试数据:program welcome meet chiness patter 程序运行结果:chiness meet patter program welcome
时间: 2023-06-12 10:04:37 浏览: 91
下面是使用冒泡排序实现的代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[5][20], temp[20];
int i, j;
printf("请输入五个字符串:\n");
for(i = 0; i < 5; i++) {
scanf("%s", str[i]);
}
//冒泡排序
for(i = 0; i < 4; i++) {
for(j = 0; j < 4-i; j++) {
if(strcmp(str[j], str[j+1]) > 0) {
strcpy(temp, str[j]);
strcpy(str[j], str[j+1]);
strcpy(str[j+1], temp);
}
}
}
printf("按由小到大的顺序排列输出:\n");
for(i = 0; i < 5; i++) {
printf("%s ", str[i]);
}
return 0;
}
```
输入测试数据:program welcome meet chiness patter
程序运行结果:chiness meet patter program welcome
阅读全文