Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Programa C: dado que su cumpleaños es el 1 de agosto de 1997, genere su horóscopo.

Programa C: dado que su cumpleaños es el 1 de agosto de 1997, genere su horóscopo.

# incluir ltstdio.h gt

¿No es válido? principal()

{

int? n, y, r;

Printf("Ingrese el año de su cumpleaños: \ n ");

scanf("d ", ampn

<); p >Printf("Ingrese el mes de su cumpleaños: \ n ");

scanf("d ", ampy

¿Cuándo? (y lt1 | | y gt; 12)

{?

Printf("¡Error, el mes debería estar entre 1 y 12!\n ");

Printf("Ingrese el mes de su cumpleaños: \ n ");

scanf("d ", ampy

}

Printf); ( "Ingrese la fecha de su cumpleaños: \ n ");

scanf("d ", ampr

while(y = = 1 | | y = = 3 | | y = = 5 | y = = 7 | y = = 8 | | y = = 12)

mientras(r lt; 1 | | r gt; 31)

{printf("Error, ¡el número de días solo puede estar entre 1 y 31!\n ");

Printf("Ingrese la fecha de su cumpleaños:\n");

scanf("d ", ampr);

}

mientras(y = = 4 | | y = = 6 | | y = = 9 | | y = = 11)

while(r lt; 1 | | r gt; 30)

{printf("Error, el número de días solo puede estar entre 1 y 30 !\n ");

Printf("Ingrese la fecha de su cumpleaños:\n ");

scanf("d ", ampr);}

si (y = = 2 amp; amp((n4==0n100!=0)||n400==0))

mientras(r lt; 1 | | r gt; 29)?< /p >

{printf("Error, ¡el número de días solo puede estar entre 1 y 29!\n ");

Printf("Ingrese la fecha de su cumpleaños:\n");

scanf("d ", ampr);}

¿Y si? if (y==2)

{printf("¡Error, el número de días solo puede estar entre 1 y 29!\n ");

Printf("Por favor, ingrese su fecha de cumpleaños: \n ");

scanf("d ", ampr);}

//Lo anterior es la entrada correcta para el cumpleaños, mes y día de una persona.

if(y = = 1 amp; ampr lt21)?Printf ("para: Capricornio. \ n ");

¿Y si? ¿si? (y==1)? Printf ("para: Acuario.\n ");

¿Y si? ¿si? (y = = 2 amperios ampr lt21)? Printf ("para: Acuario.\ n ");

¿Y si? ¿si? (y==2)? Printf ("para: Piscis.

\ n ");

¿Qué pasaría si? (y = = 3 amp ampr lt21)?Printf ("para: Piscis.\ n ");

¿Qué pasaría si? ? (y ==3)? Printf ("para: Aries.\n ");

¿Y si? (y == 4 amp ampr lt21)?Printf ("para: Aries.\ n ");

¿Qué pasa si? (y==4)?Printf ("para: Taurus.\ n ");

¿Qué pasa si? (y = = 5 amp ampr lt22)?Printf ( "para: Tauro.\n ");

¿Y si? (y==5)? Printf ("para:Géminis.\n"); y = = 6 amperios ampr lt22)?Printf ("for: Gemini.\n");

¿Y si 6)?Printf ("for:cancer.\n");

¿Qué pasa si? (y = = 7 ampr lt23)?Printf ("para:cáncer.\n");

¿Qué pasa si? (y==7)? Leo.\n"); ¿Y si? (y = = 8 ampr lt23 )?Printf ("for: Leo.\n ");

¿Y si? (y==8)? Printf ( "for:Virgo.\n");

¿Qué pasaría si (y = = 9 amp ampr lt23)?Printf ("for: Virgo.\n");

¿Qué if? Printf ("para: Libra.\n ");

¿Y si? (y = = 10 amp; ampr lt24)?Printf ("for: Libra.\n ");

¿Qué pasa si? (y==10)? Printf ("para: Escorpio.\n"); );

¿Y si? (y==11)? Printf("Sagitario.\n");

¿De lo contrario? ¿si? (y = = 12 amp; ampr lt22)?Printf("Sagitario.\n");

¿Y si? Printf ("for: Capricornio. \ n ");

}

Descripción: La primera mitad es para verificar si el año, mes y día ingresados ​​son correctos.

La segunda mitad es para determinar qué constelación se genera.

PD::: Si no entiendes, puedes seguir preguntando. . .

上篇: ¿A partir de qué tres detalles podemos decir que Zhi Hua odia los días soleados en "La princesa Zhu Huan"? 下篇: Tres inciensos indican buena o mala suerte, y tres inciensos queman incienso.
Artículos populares