用c语言编写程序,输入三个字符串,按由小到大的顺序输出。
时间: 2023-12-07 09:18:44 浏览: 72
输入三个字符串按大小输出。-C++程序设计
好的,以下是你需要的C语言代码:
```c
#include <stdio.h>
#include <string.h>
#define MAX_LEN 100
int main() {
char str1[MAX_LEN], str2[MAX_LEN], str3[MAX_LEN], temp[MAX_LEN];
scanf("%s %s %s", str1, str2, str3);
//排序
if (strcmp(str1, str2) > 0) {
strcpy(temp, str1);
strcpy(str1, str2);
strcpy(str2, temp);
}
if (strcmp(str1, str3) > 0) {
strcpy(temp, str1);
strcpy(str1, str3);
strcpy(str3, temp);
}
if (strcmp(str2, str3) > 0) {
strcpy(temp, str2);
strcpy(str2, str3);
strcpy(str3, temp);
}
//输出
printf("%s %s %s\n", str1, str2, str3);
return 0;
}
```
你可以将以上代码复制到C语言编译器中进行编译运行,输入三个字符串,程序会按照从小到大的顺序输出这三个字符串。
阅读全文