La Red de Conocimientos Pedagógicos - Conocimientos universitarios - La cuarta pregunta del lenguaje C en la 3.ª Copa Lanqiao 2012, ¿qué pasa con el programa?

La cuarta pregunta del lenguaje C en la 3.ª Copa Lanqiao 2012, ¿qué pasa con el programa?

int? puntuación = 10; como variable global, debe colocarse en while(n > = 0) {0}.

# include & ltstdio.h & gt

int? un[10]? =?{?0?};

int? ¿norte? =?9;?

int*? agregar(int*?a);

int? j;

int? main()

{

¿Cuándo? (n?& gt=?0)

{

int? ¿Puntaje? =?10;

n? =?9;

Aumentar(a);

int? Yo;

¿Para qué? (¿Yo?=?1;?Yo?<=?10;?i++)

{

¿Si? (a[I?-?1]?==?0)

¿Puntuación? =?Puntuación? -?Yo;

¿Si? (un[I?-?1]?==?1)

¿Puntuación? =?2?*?Puntuación;

}

¿Si? (Puntuación?==?100)

{

¿Para qué? (j?=?0;?j?& lt=?9;?j++)

printf("%d ", a[j]);

printf(" \ n ");

}

}

}

int*? add(int*?answer

{

a[n]?=?a[n]?+?1;

Si?(a[n] ]? ==?1)

Volver a;

Si? (a[n]?==?2)

{

a[n]? =?0;

n-;

Aumentar (a);

}

}

Los resultados son los siguientes: