devc iostream Juego de adivinanzas de números Un pequeño juego de adivinanzas de números escrito en el kit de herramientas de iostream. 1-1000, aleatorio.
1. El código es el siguiente:
2. Depuración: VS2012
3. sus requisitos 1-1000, si no desea modificarlo usted mismo, puede preguntar, seré responsable del tiempo #includelt modificado; hgt;
#includelt;iostreamgt;
Juego de adivinanzas de números
// Función generadora de números aleatorios
int?randNum(int?rangeMin, int ? rangeMax)
{return?static_cast#lt;doulegt;(int?rangeMax)
{return?lt;doulegt;(rand())/(RAND_MAX 1)*( rangeMax -rangeMin 1) rangeMin;?
}
int?main()
{ //selecciona el nivel e inicializa la parte de configuración int?turns=0; ?level=0; int?lowRange=0; int?upRange=0; cout?Seleccione la dificultad del juego de adivinar números: "?lt;lt;?endl
lt;lt;?" 1. El rango de números es del 1 al 10 y puedes adivinar 3 veces "?? lt;lt;?endl
lt;lt;?" 2.2 El rango de números es del 1 al 50. 5 veces. "??lt;lt;?endl
lt;lt;?" 3.3. El rango de números del 1 al 100 se puede adivinar 10 veces. " lt;lt;?endl
lt;lt;?" 4. El rango de números es del 1 al 150 y se puede adivinar 15 veces. "lt;lt;?endl; cin?gt;gt;?nivel; cambiar?(nivel) { caso?1: {
giros?=?3;
¿rango bajo? =?1;
upRange?=?10;
romper; } caso?2: {
giros?=?5;
lowRange?=?1;
upRange?=?50;
upRange?=?50; } } caso?: {
giros?
giros?=?10;
lowRange?=?1;
upRange?=?100;
romper } caso?: {
vueltas?=?15;
lowRange?=?No existe tal nivel.
"?lt;lt;?endl; return?0; } //core int?Ingresa el número de rondas que deseas jugar en la dificultad "lt;lt;?level?lt;lt;": ";cin?gt ;gt ;?round; srand(time(NULL)); for(int?i=0;i!=round;i ) { int?bingo?=?randNum(lowRange, upRange); ; bool ?Ingresa el número que adivinaste: "?lt;lt;?endl;
cin?gt;gt;?guess;
if(guess?==?bingo)
cin?gt;gt;?guess;
if(guess?==?bingo)
p>{
cout ?lt;lt;?" Puede comenzar con el primer "?lt;lt;?(i 1)?lt;lt;?" alrededor de"lt;lt ;?(j 1)?lt;lt;"Segunda suposición "?lt;lt;?endl;
ganar?=?true;
romper;
p>
}
else
cout?lt;lt;?"Adivinaste mal, solo "?lt;lt;?(turns-j-1 )?(turns-j-1)?"Tienes uno más oportunidad. ") } if(!win)
cout?lt;lt;?"Aún no acertaste hasta el final."?lt;lt;?endl; }
¿volver?