Red de conocimiento informático - Conocimiento de la instalación - Soy nuevo en el lenguaje C y tengo una pregunta como esta después de clase. ¿Podrías usar el lenguaje C para ayudarme a escribir un programa de acuerdo con la siguiente pregunta?

Soy nuevo en el lenguaje C y tengo una pregunta como esta después de clase. ¿Podrías usar el lenguaje C para ayudarme a escribir un programa de acuerdo con la siguiente pregunta?

#include?lt;stdio.hgt;

int?main()

{

int1, t2, orden de turno ;/*t1 representa la marca de tiempo anterior, t2 representa la siguiente marca de tiempo y el orden de giro representa el comando de dirección*/

int?x=0, y=0; //Las coordenadas de la posición inicial del camión.

int?flag; //¿Bandera de giro de camión?:?1 significa norte, 2 significa oeste, 3 significa sur y 4 significa este.

flag=1?;

t1=0;

printf("Ingrese la marca de tiempo y el comando correspondiente, y finalice con la tecla Enter:\n ");

scanf("dd",amp;t2,amp;turnorder);?

while(1)

{

cambiar(bandera)

{

caso?1: y =10*(t2-t1);?

bandera=(orden de turno==1 )?2: 4;?t1=t2;romper;

caso?2: x-=10*(?t2-t1?);?

bandera=(turnorder= =1)?3: 1;?t1=t2;romper;

caso?3: y-=10*(?t2-t1?);?

bandera=( orden de turno==1)?4:2;?t1=t2;break;

caso?4:x =0*(t2-t1);?

flag=(orden de turno ==1)?1:3;?t1=t2;break;

predeterminado: break;

}

if(turnorder==3)? break;

scanf("dd",amp;t2,amp;turnorder);

}

printf("Las coordenadas de posición final del camión son : ( d, d)\n", x, y);

return?0;

}

Ha pasado la prueba, ¡verifíquela!