Descrição do título
Insira 3 cadeias de caracteres e produza-as em ordem crescente. Requer o uso de ponteiros para processamento.
entrar
3 linhas, uma string por linha. Certifique-se de que o comprimento de cada string não exceda 20.
Resultado
Produza essas sequências de 3 caracteres em ordem crescente, uma linha por sequência de caracteres.
Por favor, preste atenção à saída de final de linha.
Cópia de entrada de amostra
China RELÓGIO negócio
Exemplo de cópia de saída
CLOCK China deal
Código AC:
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
char str1[20],str2[20],str3[20],temp[20];
gets(str1);
gets(str2);
gets(str3);
if (strcmp(str1,str2) > 0)
{
strcpy(temp,str1);
strcpy(str1,str2);
strcpy(str2,temp);
}
if (strcmp(str1,str3) > 0)
{
strcpy(temp,str3);
strcpy(str3,str1);
strcpy(str1,temp);
}
if (strcmp(str2,str3) > 0)
{
strcpy(temp,str3);
strcpy(str3,str2);
strcpy(str2,temp);
}
puts(str1);
puts(str2);
puts(str3);
return 0;
}