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 p>
#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;
}