Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - ¿Cuál es el procedimiento para determinar el año bisiesto y el número de narciso en VB?

¿Cuál es el procedimiento para determinar el año bisiesto y el número de narciso en VB?

Programa 1

Título: Problema clásico: Hay una pareja de conejos A partir del tercer mes después del nacimiento, cada mes dan a luz un par de conejos. Después del tercer mes, el conejito da a luz. a un par de conejos cada mes. Si los conejos no mueren, ¿cuál es el número total de conejos cada mes?

1. Análisis del programa: El patrón del conejo es la secuencia de 1, 1, 2, 3, 5, 8, 13, 21. ....

Programa 2

Título: Determinar cuántos números primos hay entre 101-200 y generar todos los números primos.

1. Análisis del programa: Cómo determinar números primos: divide un número por 2 en sqrt (si este número se puede dividir en partes iguales,

significa que este número es). no un número primo, sino un número primo.

Programa 3

Título: Imprime todos los "Números de Narciso". El llamado "número de narciso" se refiere a un número de tres dígitos cuya suma al cubo es igual al número mismo. Por ejemplo, 153 es un "número narciso" porque 153 = 1 cubo + 5 cubos + 3 cubos.

1. Análisis del programa: utilice un bucle for para controlar los números del 100 al 999 y descomponga cada número en unidades, decenas y centenas.

Programa 4

Título: Descomponer un número entero positivo en factores primos. Por ejemplo, ingrese 90 e imprima 90=2*3*3*5.

Análisis del programa: Para descomponer los factores primos de n, primero se debe encontrar un número primo mínimo k, y luego completarlo de acuerdo con los siguientes pasos:

(1) Si esto El número primo es exactamente igual a n, significa descomposición. El proceso de factores primos ha terminado, simplemente imprímalo.

(2) Si n

(3) Si n no es divisible por k, use k+1 como valor de k y repita el primer paso.

Plan 5

Pregunta: Utilice el anidamiento de operadores condicionales para completar esta pregunta: Rendimiento académico> = Los estudiantes con una puntuación de 90 están representados por A y los estudiantes con una puntuación de 90. 60-89 están representados por B, aquellos con una puntuación inferior a 60 están representados por c.

1. Análisis del programa: (a>b)? Este es un ejemplo básico de un operador condicional.

Programa 6

Título: Ingrese dos números enteros positivos M y N, encuentre su máximo común divisor y su mínimo común múltiplo.

1. Análisis del programa: Utilice división rodante.

Programa 7

Título: Ingrese una línea de caracteres y cuente el número de letras, espacios, números y otros caracteres en inglés.

1. Análisis del programa: utilice la instrucción while, siempre que el carácter de entrada no sea '\n'.

Programa 8

Título: Encuentra el valor de s=a+aa+aaa+aaaa+aa...A, donde A es un número. Por ejemplo, 2+22+222+2222+22222 (en este momento * * * se suman cinco números), la suma de varios números se controla mediante el teclado.

1. Análisis del programa: La clave es calcular el valor de cada ítem.

Programa 9

Pregunta: Si un número es exactamente igual a la suma de sus factores, se llama "número perfecto". Por ejemplo, 6 = 1+2+3. El programa encuentra todos los números perfectos hasta 1000.

Programa 10

Pregunta: Una pelota cae libremente desde una altura de 100 metros. Cada vez que golpea el suelo, rebota hasta la mitad de su altura original si vuelve a caer. , qué pasa cuando toca el suelo por décima vez* * *Cuántos metros pasaron. ¿Qué tan alto es el rebote de 10?

Programa 11

Título: Hay 1, 2, 3 y 4 números. ¿Cuántos números diferentes de tres cifras puedes inventar? ¿Cuanto cuestan en total?

1. Análisis del programa: Los números que pueden completar centenas, decenas y unidades son todos 1, 2, 3 y 4. Una vez formadas todas las permutaciones, se eliminan las permutaciones que no cumplen las condiciones.

Procedimiento 12

Título: Las empresas emiten bonificaciones en función de las ganancias. Cuando la ganancia (I) es menor o igual a 6,5438+ millones de yuanes, la bonificación se puede aumentar en un 654,38+00%; cuando la ganancia es superior a 6,5438+ millones de yuanes y menos de 200.000 yuanes, la porción inferior a 6,5438+. millones de yuanes recibirán una comisión del 654,38+00%. La porción superior a 6,5438 millones de yuanes recibirá una comisión del cacao del 7,5%. Entre 200.000 y 400.000 yuanes, se puede deducir el 5% para la parte superior a 200.000 yuanes; entre 400.000 y 600.000, la parte superior a 400.000 yuanes se puede deducir el 3%; ser deducido La parte anterior puede obtener una comisión de 654,38+0,5%; cuando sea superior a 654,38+0 millones de yuanes, la parte superior a 654,38+00.000 yuanes obtendrá una comisión de 654,38+0%. Ingrese la ganancia del mes actual I desde el teclado para conocer el bono total que se debe pagar.

1. Análisis del programa: utilice el eje numérico para calibrar la posición. Tenga en cuenta que la bonificación debe definirse como un número entero creciente.

Programa 13

Título: Un número entero, después de sumar 100, se convierte en un número cuadrado completo, y después de sumar 168, se convierte en un número cuadrado completo. ¿Cuales son los numeros?

1. Análisis del plan: si se considera que está dentro de 65438+ millones, agregue 100 a este número antes de recetar el medicamento y agregue 268 a este número antes de recetar el medicamento. El resultado después de prescribir el medicamento es un resultado si cumple con las siguientes condiciones. Consulte el análisis específico:

Programa 14

Pregunta: Ingrese un día determinado de un año determinado y determine qué día del año es ese día.

1. Análisis del plan: tome el 5 de marzo como ejemplo. Sume los dos meses anteriores y agregue 5 días para obtener este día este año. En circunstancias especiales se debe considerar un día extra en años bisiestos y el mes de entrada debe ser mayor que 3.

Programa 15

Título: Ingrese tres números enteros x, Y, z Y, Z. Genere estos tres números de pequeño a grande.

1. Análisis del programa: intentamos poner el número más pequeño en X y comparar X e Y primero. Si X > Y intercambia los valores de X e Y, luego compara X y Z, si X >: Z intercambia los valores de

Programa 16

Título: Fórmula de salida 9*9.

1. Análisis del programa: considere las columnas de rama, ***9 filas y 9 columnas, controlo las filas y J controlo las columnas.

Programa 17

Título: El mono come melocotones: El primer día, el mono cogió unos cuantos melocotones y se comió la mitad inmediatamente, lo cual no fue suficiente. Se comió otro. A la mañana siguiente se comió la mitad del melocotón restante y otra mitad. Después de eso, todas las mañanas como la mitad restante del día anterior. 10 Por la mañana, cuando quise volver a comer, vi que solo quedaba un durazno. Te pregunté cuánto recogiste el primer día.

1. Análisis del programa: adoptar el método de pensamiento inverso e inferir de atrás hacia adelante.

Procedimiento 18

Tema: Compiten dos equipos de tenis de mesa, cada equipo tiene tres integrantes. El equipo A está formado por tres personas, A, B y C, y el equipo B está formado por tres personas, x, Y, z, Y y z. La lista de competición se ha determinado mediante sorteo. Se preguntó a los jugadores sobre la plantilla para el juego. a dijo que no competiría con X y C dijo que no competiría con X y Z. Haga un programa para averiguar los nombres de los tres equipos.

1. Análisis del programa: Cómo determinar números primos: Divide un número entre 2 para llegar a sqrt (este número se puede dividir, significa que el número no es un número primo, y viceversa). viceversa.

Plan 19

Título: Imprime el siguiente patrón (diamante)

*

***

******

************

******

***

*

1. Análisis del programa: Primero divida el gráfico en dos partes. Las primeras cuatro líneas son una regla y las últimas tres líneas son una regla. Usando un bucle for doble, el primer nivel controla las filas y el segundo nivel controla las columnas.

Plan 20

Título: Hay una secuencia de fracciones: 2/1, 3/2, 5/3, 8/5, 13/8, 21/13.. . Encuentra Encuentra la suma de los primeros 20 elementos de esta secuencia.

1. Análisis del programa: domine las reglas cambiantes del numerador y denominador.

Programa 21

Título: ¡Encuentra 1+2! +3!+...+20!Sum

1. Análisis del programa: este programa simplemente convierte la acumulación en multiplicación.

Plan 22

Título: ¡Usa el método recursivo para encontrar 5! .

1. Análisis del programa: fórmula recursiva: fn=fn_1*4!

Plan 23

Título: Cinco personas están sentadas juntas. ¿Cuántos años tiene la quinta persona? Dijo que era dos años mayor que el cuarto hombre. Cuando se le preguntó la edad del cuarto hombre, dijo que era dos años mayor que el tercero. Cuando se le preguntó a la tercera persona, dijo que era dos años mayor que la segunda. Pregúntale a la segunda persona y di que es dos años mayor que la primera. Finalmente le pregunté a la primera persona y me dijo que tenía 10 años. ¿Cuántos años tiene la quinta persona?

1. Análisis del programa: utilizando el método recursivo, la recursividad se puede dividir en dos etapas: retroceso y recursividad. Si desea saber la edad de la quinta persona, necesita saber la edad de la cuarta persona, y así sucesivamente, pasarla a la primera persona (10 años) y luego empujarla hacia atrás.

Plan 24

Título: Da un número entero positivo que no supere los 5 dígitos. Requisitos: 1. Descubra cuántos dígitos tiene; 2. Imprima todos los números en orden inverso.

Plan 25

Título: Un número de 5 dígitos, determina si es un palíndromo. Es decir, 12321 es un palíndromo, un dígito equivale a diez mil dígitos y diez dígitos equivalen a mil dígitos.

Plan 26

Título: Ingrese la primera letra del día de la semana para determinar qué día es hoy. Si las primeras letras son iguales, continúa juzgando la segunda letra.

1. Análisis del programa: Es mejor utilizar declaraciones de situación. Si las primeras letras son iguales, la segunda letra está determinada por la declaración de situación o la declaración if.

Plan 27

Tema: Encontrar números primos hasta 100

Plan 28

Tema: Ordenar los números 10.

1. Análisis del programa: Puede utilizar el método de selección, es decir, de los últimos nueve procesos de comparación, seleccionar el más pequeño para intercambiar con el primer elemento, y así sucesivamente la próxima vez, es decir, reemplazar. el segundo elemento Compara e intercambia con los últimos ocho elementos.

Plan 29

Título: Calcula la suma de los elementos de la diagonal de una matriz de 3*3.

1. Análisis del programa: utilice un bucle for doble para controlar la entrada de una matriz bidimensional y luego acumule una salida [i][i].

Programa 30

Título: Hay una matriz ordenada. Ahora ingrese un número e insértelo en la matriz de acuerdo con las reglas originales.

1. Análisis del programa: primero determine si este número es mayor que el último número y luego considere insertar un número intermedio. Después de insertar este elemento, los números retrocederán una posición en secuencia.

Programa 31

Título: Genera la matriz en orden inverso.

1. Análisis del programa: Reemplazar el primero por el último.

Plan 32

Título: Toma un número entero A con 4 a 7 dígitos desde la derecha.

Análisis del programa: Puedes considerar lo siguiente:

(1) Primero, mueve A 4 bits hacia la derecha.

(2) Suponga un número cuyos cuatro dígitos inferiores son todos 1 y el resto son todos 0. Puede usar ~ (~ 0

(3) para implementar las dos operaciones anteriores.

Programa 33

Título: Imprima el triángulo de Yang Hui (requiere 10 líneas, como sigue la Figura).

1 Análisis del programa:

1

1 1

1 2 1

.

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

Programa 34

Título: Entrada A y B, C tres números, salida en orden de tamaño

1 Análisis del programa: utilizando el método de puntero

Plan 35

Pregunta: Matriz de entrada. , el más grande se intercambia con el primer elemento, el más pequeño con el último elemento y genera la matriz

Programa 36

Título: Hay n números enteros y el anterior. los números se desplazan hacia atrás m bits y finalmente el número m se convierte en el número m.

Plan 37

Título: Hay n personas en un círculo, numérelas en orden (. empieza por la primera persona). Del 1 al 3). Quien indique 3 saldrá del círculo y preguntará quién es el último.

Programa 38

Título: Escribe un. función para encontrar la longitud de una cadena, ingrese la cadena en la función principal y genere su longitud.

Plan 39

Título: Cuando la entrada n es un número par, llame. la función para encontrar 1/2+...+1/n Cuando la entrada n es un número impar, llame a la función 1/1/3+. p>

Título: Clasificación de cuerdas.

Programa 41

Título: Hay un montón de melocotones en la playa y cinco monos los dividirán. El primer mono los divide. montón de duraznos en cinco partes, y el otro mono los divide en cinco partes. La que salió la arrojó al mar y tomó una. El segundo mono dividió el durazno restante en cinco partes iguales, y también echó la que sobraba. el mar y participaron El cuarto y quinto mono también preguntaron, ¿cuántos melocotones hay en la playa?

Programa 42

Título del libro: 800*?+9*? +1 ¿Dónde? El resultado de 8* es de dos dígitos. El resultado de 809* es de 3 dígitos.

43

Tema: Encuentra números impares que pueden estar compuestos por 0. -7.

Programa 44

Tema: Los números pares siempre se pueden expresar como la suma de dos números primos

Programa 45

Tema: Determinar si un número primo es divisible por varios 9

Programa 46

Título: Programa enlazador de cadenas

Programa 47

Título: Leer 7 valores enteros (1-50). Para cada valor leído, el programa imprime * el número de valores.

Programa 48

. Título: Una empresa utiliza teléfonos públicos para transmitir datos. Los datos son un número entero de cuatro dígitos y se cifran durante la transmisión. Las reglas de cifrado son las siguientes: suma 5 a cada número, luego reemplaza la suma con el resto dividido por 10 y luego intercambia el primer y cuarto dígito, y el segundo y tercer dígito.

Programa 49

Tema: Contando el número de subcadenas en una cadena.

Programa 50

Problema: Hay cinco estudiantes, cada estudiante tiene tres cursos. Ingrese los datos anteriores (incluido el número de estudiante, el nombre y tres cursos) desde el teclado para calcular la puntuación promedio. Los datos sin procesar y las puntuaciones medias calculadas se almacenan en el archivo de disco "stud".

上篇: Sueña con caer al baño. 下篇: ¿Qué significa "Cuando llueve, surgen nuevas tumbas, surgen nobles"?
Artículos populares