Escriba un programa de confesión simple en C++

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 :
inserte la descripción de la imagen aquí
si ingresa no:
inserte la descripción de la imagen aquí
cuando continúa ingresando no:
inserte la descripción de la imagen aquí
el sistema seguirá solicitando otra opción hasta que seleccione sí
cuando ingrese sí:
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
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:
inserte la descripción de la imagen aquí

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

Supongo que te gusta

Origin blog.csdn.net/weixin_43737995/article/details/100039703
Recomendado
Clasificación