Red de conocimiento informático - Computadora portátil - Disposición alfabética del lenguaje C

Disposición alfabética del lenguaje C

1. El algoritmo de clasificación es un algoritmo de clasificación por selección

2 Cuando la posición i es una letra mayúscula, se realiza el recorrido de segundo nivel

3. Si el juicio no es letras mayúsculas, no es necesario continuar después de j ++; de lo contrario, se omitirá una letra.

El código modificado es el siguiente y se proporciona el comentario de posición modificada: //disposición de 1072 letras

#include

#include

int?main()

{

char?a[65];

int?i,j,b,min;

gets(a);?//Leer una línea de contenido

b=strlen(a);

//Método de clasificación de burbujas, i es el carácter anterior, j es el siguiente carácter

for(i=0;i< b-1;i++)

{

if(a[i]<'A'||(a[i]>'Z')||a[i]= ='?')continue;/// //juzgar

for(j=i+1;j

{

si (a[j]<'A'| |(a[j]>'Z')||a[j]=='?')

{

// j++;//eliminar

continue;

}

if(a[i]>a[j])//Ordenar de pequeño a grande, pequeño los de la izquierda, los grandes de la derecha

{

min=a[j];

a[j]=a[i];

a[i]=min;

}

}

}

for(i=0; i

printf("%c",a[i]);

return?0;

}