Echemos un vistazo al efecto logrado:
Ingrese no y el sistema siempre le recordará que lo intente nuevamente; ingrese sí mostrará un corazón que cambia de color y las palabras "Te amo, ¿qué?" La prueba en la versión de aprendizaje VC2010 es la siguiente:
Resultado de ejecución :
si ingresa no:
cuando continúa ingresando no:
el sistema seguirá solicitando otra opción hasta que seleccione sí
cuando ingrese sí:
el sistema borrará automáticamente la opción anterior no y un corazón que cambiará de color y amor aparecerás tipo de letra.
Código:
Use el siguiente código para darse cuenta de que el usuario elige no y ha estado repitiendo el tiempo, sabiendo que no hay más entrada de no (lo que escribí aquí es que mientras no sea no, otras cosas están bien, al usarlo, puede optimizarlo y asegurarse de que sea no o sí, en el si Se puede cambiar a si (respuesta[0] == 'n' && respuesta[1] == 'o') Lo siguiente también se puede cambiar de manera similar No hice esto porque si no presioné no por primera vez y presioné otras letras, no hará que el corazón salte, como se muestra en la imagen a continuación:
if ( !answer.empty()&& answer[0] != 'y')
{
cout<<"你拒绝了我,我好难受,5555"<<endl;
do
{
cout<<"再选择一次吧(期待脸)"<<endl;
cout<<"不要再拒绝我了"<<endl;
cin>>answer2;
}while(!answer2.empty()&& answer2[0] != 'y');
}
Después de if, necesita usar una función de pantalla clara de C++, el archivo de encabezado <process.h>
system("cls"); //清屏
Luego hay un pequeño algoritmo para dibujar un corazón con un bucle for, y el resultado te amo en la parte inferior del corazón:
for (y = 1.5f; y > -1.5f; y -= 0.1f)
{
for (x = -1.5f; x < 1.5f; x += 0.05f)
{
z = x * x + y * y - 1;
f = z * z * z - x * x * y * y * y;
cout<<(f <= 0.0f ? "*********"[(int)(f * -8.0f)] : ' ');
}
cout<<endl;
}
cout<<"爱你,么么哒";
Programa de cambio de color cíclico:
for (;;)
{
system("color a");
for (time = 0; time < 99999999; time++);
system("color b");
for (time = 0; time < 99999999; time++);
system("color c");
for (time = 0; time < 99999999; time++);
system("color d");
for (time = 0; time < 99999999; time++);
system("color e");
for (time = 0; time < 99999999; time++);
system("color f");
for (time = 0; time < 99999999; time++);
system("color 0");
for (time = 0; time < 99999999; time++);
system("color 1");
for (time = 0; time < 99999999; time++);
system("color 2");
for (time = 0; time < 99999999; time++);
system("color 3");
for (time = 0; time < 99999999; time++);
system("color 4");
for (time = 0; time < 99999999; time++);
system("color 5");
for (time = 0; time < 99999999; time++);
system("color 6");
for (time = 0; time < 99999999; time++);
system("color 7");
for (time = 0; time < 99999999; time++);
system("color 8");
for (time = 0; time < 99999999; time++);
system("color 9");
}
Finalizar.
emmmmm, este programa es solo un pequeño programa que escribí cuando estaba aprendiendo C ++, y el usuario debe mejorar el uso específico de acuerdo con sus propias necesidades.
Enlace de descarga del código fuente completo: https://download.csdn.net/download/weixin_43737995/11604024