Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo programar la conversión de reloj de 24 horas a reloj de 12 horas en lenguaje C?

¿Cómo programar la conversión de reloj de 24 horas a reloj de 12 horas en lenguaje C?

Utilice tres funciones respectivamente:

Funciones de entrada (time_input), salida (time_output) y conversión (time_change) para implementar

La referencia es la siguiente:

p>

#include

#include

usando?namespace?std;

void?time_input( int&?hora, int&?minuto);

void?time_output(int&?hora,int&?minte,char&?noon);

void?time_change(int&?hora,int&? minte,char&? mediodía);

int?main()

{

int?hora,minuto;

char?p ;

char?mediodía;

hacer{

time_input(hora,minuto);

time_change(hora,minuto,mediodía) ;

time_output(hora,minuto,mediodía);

cout<<"¿Enter?'r'?to?again.?";

cin> >p;

} while(p=='R'||p=='r'); system("pause");//Es posible que algunos compiladores no necesiten esto

return ?0;

}

void?time_input(int&?hora,int&?minuto)

{

cout<< "Ingrese ?hora:";

cin>>hora;

cout<<"Ingrese?minte:";

cin>>minuto;

}

void?time_output(int&?hora,int&?minuto,char&?mediodía)

{

cout<<"12- horas: ?" <

}

void?time_change(int&?hora, int&? minuto,char&?mediodía)

{

if((hora>12&&hora<=24)&&(minuto>=0&&minuto<=60))

{

mediodía='P';

hora-=12;

}

else?if((hora>= 0&&hora< 12)&&(minuto>=0&&minuto<=60))?{mediodía='A';}

¿otra cosa?{cout<<"¿La hora?es?error!\n";}

}