Colección de citas famosas - Slogan de motivación - C++ genera aleatoriamente 20 palabras en mayúsculas y minúsculas mixtas con una longitud de 12 a 20 y las genera en el orden del diccionario.

C++ genera aleatoriamente 20 palabras en mayúsculas y minúsculas mixtas con una longitud de 12 a 20 y las genera en el orden del diccionario.

En secreto,

¿#contiene? & ltiostream & gt

#Contiene? & ltString& gt

#¿Contiene? & lttime.h & gt

¿Usar? ¿Espacio de nombres? std

¿No es válido? randWord(cadena?&?palabra)? {

//?Rand()? ¿Cuál es el rango de valores de %?9?? 0~8

//?¿Y qué? 12?+?Rand()? El rango de valores de %?9? es 12~20.

int? Ryan. =?12?+?Rand()? %?9;

word.assign(len,'\0');

//?Asigna un valor a cada letra de la palabra.

for(int?I = 0;?i<len?i++)? {

//?Rand()? El rango de valores de %?2? es 0~1, donde 0 representa minúsculas y 1 representa mayúsculas.

//? Equivalente a mayúsculas aleatorias.

¿Booleano? es superior? =?Rand()? %?2;

¿Y si? (es superior)? {

palabra[i]? =?Uno? +?rand()? %?26;

}?¿En caso contrario? {

palabra[i]? =?Uno? +?rand()? %?26;

}

}

}

int? principal()? {

srand(tiempo(NULL));

const? int? ¿norte? =?20;

¿Cadena? palabra[n];

for(int?i=0;?i<n;?i++)? {

rand palabra(palabras[I]);

}

Ordenar(palabra, palabra+N);

for( int?I=0;?i<n;? {

¿cout? <<? ¿Palabra [yo]? <<? endl

}

¿Volver? 1;

}