c++输入三个字符串,有小到大输出c++实现
时间: 2023-04-05 21:04:18 浏览: 158
输入三个数字,按从大到小输出 C语言代码
我可以回答这个问题。你可以使用C语言中的strcmp函数来比较三个字符串的大小关系,然后按照从小到大的顺序输出。具体实现可以参考以下代码:
```
#include <stdio.h>
#include <string.h>
int main()
{
char str1[100], str2[100], str3[100];
printf("请输入三个字符串:\n");
scanf("%s %s %s", str1, str2, str3);
if (strcmp(str1, str2) > 0) {
char temp[100];
strcpy(temp, str1);
strcpy(str1, str2);
strcpy(str2, temp);
}
if (strcmp(str1, str3) > 0) {
char temp[100];
strcpy(temp, str1);
strcpy(str1, str3);
strcpy(str3, temp);
}
if (strcmp(str2, str3) > 0) {
char temp[100];
strcpy(temp, str2);
strcpy(str2, str3);
strcpy(str3, temp);
}
printf("从小到大的顺序为:%s %s %s\n", str1, str2, str3);
return 0;
}
```
阅读全文