Red de conocimiento informático - Material del sitio web - ¿Existe una competencia de programación en los Juegos Olímpicos?

¿Existe una competencia de programación en los Juegos Olímpicos?

La lógica es muy simple: coloque las ocho ciudades anteriores en una matriz de cadenas, genere aleatoriamente tres números aleatorios desiguales menores de 8 y genere los nombres de las ciudades correspondientes a estos tres números aleatorios, generando así tres ciudades aleatoriamente. El proceso es el siguiente:

# include & ltstdio.h & gt

# include & lttime.h & gt

# include & ltstdlib.h & gt

Main()

{

char *str[8]={ "Pekín", "Chengdu", "Wuhan", "Shanghai", "Shenyang" ", "Tianjin", "Guangzhou", "Changsha" };

int i1, i2, i3;

srand((unsigned) time(null));

int i1, i2, i3;

p>

I 1 = rand()% 8

I2 = rand()% 8;

mientras(i1==i2)

I2 = rand()% 8;

i3 = rand()% 8;

while((i1==i3)||(i2==i3))

i3 = rand()% 8;

Printf("Tres ciudades cualesquiera son: % s , % s, % s ", STR [i1], STR [I2], STR[ i3]);

}