Preguntas y respuestas del examen de programación Ganzi

//1 Programación para calcular la suma de todos los números primos entre 1 y 100.

# incluir ltstdio.h gt

# incluir ltmath.h gt

int search(int I);

main()

{

int i, num

num = 0

for(I = 2; i lt101; i )

p>

{

if(buscar(I))

{

núm = I;

printf("d ", I);

}

}

}

int búsqueda (int i)

{

int k, j;

for(k = I/2; k gt1; k -)

{

j = I;

j = j/k;

si(i==j*k) devuelve 0;

}

Return 1;

}

/*2 Hay una matriz de caracteres str, que almacena una cadena. Los caracteres con valores ASCII impares en la matriz de caracteres se eliminan. desde la matriz a través de la programación.

La nueva cadena formada después de la eliminación todavía se almacena en la matriz de caracteres original str.

*/

# incluir ltstdio.h gt

main()

{

char ch[ 10];

int i, num[10], j, k;

for(I = 0; i lt10; i)

{

ch[I]= I 30; //Esto es sólo para facilitar la programación.

núm[I]= 0;

}

para(I = 0; i lt10; i )

{

k = ch[I];

si(k 2 = = 0)num[I]= I 1;

}

for(j=0,I = 0;ilt10;i)

{

if(num[i]!=0)

{

ch[j]= ch[(num[I]-1)];

j;

}

}

ch[j]= '\0';

}

/*3Escribe un programa para encontrar todos los números de cuatro dígitos que cumplan las siguientes condiciones: los dos primeros dígitos El cuadrado de la suma de los dos últimos dígitos es igual al número mismo.

Por ejemplo: 3025=(30 25)2

*/

# incluir ltstdio.h gt

int search(int I );

main()

{

int I;

for(I = 1000; i lt10000; i )< / p>

{

if(buscar(i)) printf("d ",I);

}

}

int búsqueda(int i)

{

int j, k

j = I/100; = I 100;

if(i==(k j)*(k j)) devuelve 1

En caso contrario, devuelve 0;

//4 tiene una matriz de números enteros con 10 elementos y los elementos se almacenan en orden inverso mediante programación.

# include ltstdio.h gt

main()

{

int i, k, num[10];

p>

for(I = 0;ilt10;i)

{

núm[I]= I 1;

}

for(I = 0; 10-I gt; i; i)

{

k = num[I];

Número[ I]=número[9-I];

núm[9-I]= k;

}

}

/ /5 ordena una matriz de 10 números enteros en orden descendente mediante el método de selección.

Principal()

{

int m, k, j, I, d, p[10]; 10]=(23, 25, 65, 9, 45, 73, 2, 56, 222, 20);

k = 0

m = 10-1; /p>

mientras(k lt; m)

{

j = m-1

m = 0; p>for(j = k;i lt= j;i)

{

if(p[I] gt;p[i 1])

{

d = p[I];

p[I]= p[I 1];

p[I 1]= d;

}

}

j = k 1;

k = 0

para(I = m; ;i gt= j;i-)

{

if(p[i-1]>p[i])

{

d = p[I];

p[I]= p[I-1];

p[I-1]= d;

}

}

}

}

/*6 Supongamos que la cadena de entrada solo contiene letras y símbolos *. Escriba un programa para eliminar todos los * de una cadena.

La cadena eliminada todavía está almacenada en la matriz original. Por ejemplo, el contenido de la cadena es: "* * ab * a * BC * def * g * * * *,

La cadena eliminada es "abABCDEFG".

*/

# incluir ltstdio.h gt

main()

{

int i, j;

char ch[]= * * * * ab * A * BC * DEF * G * * * * ";

for(I = 0; ch[i] ! ='\0';i )

{

if(ch[i]=='* ')

{

for(j = I; ch[j]!='\0'; j )

{

ch[j]= ch[j 1];

}

I-;

}

}

}

//7 de la teclado Ingrese 10 números enteros y guárdelos en una matriz, encuentre el valor máximo y envíelo

# include ltstdio.h gt

main()

{.

p>

int j, num[10], I

printf("Ingrese el número: "); ; i lt10; i )

{

scanf("d ", ampnum[I]);

}

j = num[0];

p>

for(I = 0;i lt10;i)

{

if(j lt;num[ I])j = num[I];

p>

}

printf("d ",j);

}

/*8Escribe un programa para encontrar todos los narcisos. El llamado número de narciso es un número de tres dígitos.

La suma de los cubos de sus números es igual al número mismo, por ejemplo 153; =13 53 33

*/

# incluir ltstdio.h gt

int search(int I);

main()

{

int I

para(I = 100;ilt1000;i)

{

if(buscar(i)) printf("d ",I);

}

}

int buscar(int i)

{

int j, k, m

j = I/10

k = j 10; = I/100;

m = I 10

j = j*j*j

k = k*k*k

m = m * m * m

si (i==(j k m)) devuelve 1;

En caso contrario devuelve 0;

}

上篇: ¿Qué tema debo utilizar para escribir un ensayo utilizando los materiales anteriores? Selección de nuevo tema de composición de materiales: 1. Lee el texto a continuación y escribe un artículo de no menos de 800 palabras según los requisitos. Un joven pasó por todo tipo de dificultades en busca de un tesoro y finalmente encontró una planta que podía emitir fragancia en la selva tropical, pero se hundió hasta el fondo del agua. Pensó que debía ser un tesoro, por lo que transportó con confianza la madera fragante al mercado para venderla, pero a nadie le importó. El carbón de al lado siempre se agotaba rápidamente. Al principio, todavía creía en su juicio, pero al final cambió de opinión y quemó la madera fragante hasta convertirla en carbón. Se agotó rápidamente. Estaba muy feliz. Mi padre rompió a llorar. Resulta que la madera fragante que el joven quemó hasta convertirla en carbón es el árbol más preciado del mundo: la madera de agar. Siempre que cortes un trozo y lo mueles hasta convertirlo en polvo, valdrá más que una carga de carbón. Requiere una comprensión integral del material, pero se puede elegir un lado o un ángulo para concebir la composición. Determinar ideas, preguntas y títulos de forma independiente; no desviarse del significado del material, no plagiar y no plagiar. [Consejos de ideas] La comprensión de los materiales es diversa, por lo que las intenciones también lo son. Las siguientes son algunas ideas de referencia: (1) Todo el mundo tiene la experiencia de la "madera de agar", pero a menudo no pueden encontrarla ni apreciarla. Por el contrario, si envidias el "carbón" de los demás, el resultado final sólo puede ser confundir tu mente con las ganancias, poner el carro delante del caballo y dejar que las pequeñas ganancias cieguen tu propia sabiduría. (2) En la vida real, el fenómeno del entierro de talentos es muy grave. Siempre hay caballos de mil millas, pero ningún bole. (3) Si tienes talento, no puedes esperar pasivamente a que otros acudan a ti, sino que debes tomar la iniciativa para darte cuenta de tu propio valor y dejarte brillar. (4) Las cosas deben hacerse de acuerdo con la situación específica, y no debe apegarse a reglas ni tener ideas rígidas. Debemos ser como los jóvenes en lo material, pensar en los zapatos de los demás y estar dispuestos a rendirnos para lograr el efecto de "agarrar nada". 2. Lea el texto a continuación y escriba un artículo de no menos de 800 palabras según sea necesario. Recientemente, una noticia en el sitio web "Jin Yong Tea House" atrajo la atención de la gente. Una estudiante de posgrado de la Universidad de Pekín con el seudónimo "Bu" declaró en un evento premiado por obras de artes marciales que "la vida de Jin Yong está a punto de cambiar" y escribió una nueva era de novelas de artes marciales. Aunque la premiada escritora explicó más tarde que "revolución" no es derrocamiento ni traición, sino esperanza de trascendencia, esta frase aún causó revuelo. Algunas personas criticaron a Bu Yanfei como "una efímera sacudiendo un árbol, lo cual es extremadamente ridículo", mientras que otros pensaron que su coraje era encomiable y su arrogancia linda. Requiere una comprensión integral del material, pero se puede elegir un lado o un ángulo para concebir la composición. Determinar el concepto, estilo y título de forma independiente; no desviarse del contenido y significado del material, no plagiar ni copiar. [Consejos de intención] (1) Desde la perspectiva de afirmar los pasos, debes tener el coraje de desafiar la autoridad, atreverte a superar a tus predecesores, etc. (2) Desde la perspectiva de negar el humo de la pólvora, la gente debe ser consciente de sí misma; el aprendizaje debe ser realista y no exagerado. 3. Lea los siguientes materiales y escriba un artículo de no menos de 800 palabras según sea necesario. Cuando las hormigas se arrastran, dondequiera que se arrastre la primera hormiga, las siguientes hormigas la seguirán. Si se elimina la primera hormiga, la segunda hormiga llevará la colonia y continuará arrastrándose. Esta nueva hormiga líder tomó un camino diferente al anterior. Si eliminas este, las hormigas que están detrás llevarán a sus compañeros a representar la misma historia. Por tanto, el comportamiento de las hormigas es caótico. Comprender integralmente el material, pero ser capaz de concebir la composición desde un lado y desde un ángulo. Determinar el concepto, estilo y título de forma independiente; no apartarse del contenido del material ni de su significado, no copiarlo y no copiarlo. 4. Lea el texto a continuación y escriba lo necesario. El pequeño caracol preguntó a su madre: "¿Por qué tenemos que cargar con este caparazón duro y pesado cuando nacemos?". La madre dijo: "Como nuestros cuerpos no tienen huesos que nos sostengan, sólo podemos gatear, pero no rápido. Entonces ¡Quiero la protección de este caparazón!" "Caracol: "La hermana Oruga no tiene huesos y no puede gatear rápido. ¿Por qué no tiene que cargar este caparazón duro y pesado?" Mamá: "Porque la hermana Oruga puede convertirse en una mariposa". , y el cielo la protegerá". "Caracol". El hermano Lombriz no tiene huesos y no puede gatear rápidamente, ni puede convertirse en mariposa. ¿Por qué no lleva este caparazón duro y pesado? "Mamá: "Porque el hermano Lombriz puede excavar en la tierra, la tierra lo protegerá." El pequeño caracol comenzó a llorar. "Somos tan pobres que ni el cielo ni la tierra pueden protegernos". La Madre Caracol lo consoló: "¡Por eso tenemos conchas!" Nosotros No confiamos en el cielo ni en la tierra, confiamos en nosotros mismos. "Por favor considere cuidadosamente los principios contenidos en los materiales anteriores y escriba de acuerdo con los siguientes requisitos. Personalice, elija su propio estilo y redacte su propio título, no menos de 800 palabras. 5. Lea el siguiente texto y escriba según sea necesario. Un cangrejo extraño está en Perdido en el bosque. 下篇: Diez ensayos sobre los ideales como luz guía de la vida