aprendizaje de idiomas C (c)

Una circulación

1, mientras que bucle "cuando el" ciclo

   Aviso: tener la oportunidad de cambiar las condiciones del cuerpo del bucle, de lo contrario es un bucle sin fin.

                Es posible ejecutar el ciclo una vez que lo hizo.

   consejos: hoja de la ejecución de un programa de simulación, escribir un cambio de variable, o inserte el lugar apropiado en el programa de printf

   examen: x n

               10 0

               1 1

               0 2

Pro1: el número de dígitos

   depuración

2, do-while

   El reciclaje de al menos hacerlo de nuevo

   Introduzca 0 Depuración

N = 1 el resultado final correcta

   consejos: circule calcula para preservar el valor original antes del cálculo, puede ser seguido por

Pro2: juego de adivinanzas

   Cada llamada rand () para obtener un entero aleatorio

pro3: recuento promedio

PRO4: número entero inversa

   Los enteros de factorización

3, para el ciclo (la operación inicial; continuar condiciones de ciclado; ciclo acciones redondas por hacer)

   para (; condición;) == while (condición)

pro5: factorial

ques1: ¿Qué ciclo cuando la elección?

   consejos: Hay un número fijo de, debe realizar un do-while, mientras que otros casos con

En segundo lugar, el bucle de control

Pro1: determinar si un número es un número primo

romper: fuera del bucle

continuar: saltarse el resto de esta declaración ciclo de vuelta a la siguiente ronda

Sólo se puede hacer que la capa donde el ciclo

gram2: número primo en la salida 100

En tercer lugar, el bucle anidado

gram3: la primera salida 50 números primos

monedas Minato Cómo cantidad ángulo 1, ángulo 2, y 5 de monedas ángulo de 10 yuanes Couchu: PRO4

Relé de romper:

Ir a: dejar de lado todo el salto del bucle local en el sentido de la más interna anidado bucle for salta a la mayoría de los otros lugares no se recomienda

PRO4: f (n) = 1 + 1/2 + 1/3 + 1/4 + ... + 1 / n

Inicio: 1, final: n, son claras, es adecuado para su uso

pro5: f (n) = 1-1 / 2 + 1 / 3-1 / 4 + ... + 1 / n;

pro6: números enteros positivos de factorización de secuencia

Introduzca un número entero no negativo, su salida de secuencia positiva cada dígito.

Entrada: 13245

Salida: 13245

Opción uno: para revertir y luego revertir, no sólo por el número 0 al final.

Aparentemente perfecta, pero! ! !

Opción dos:

13425/10000 -> 1

13425% 10000 -> 3425

10000/10 -> 1000

3425/1000 -> 3

3425% 1000 -> 425

1000-1010 -> 100

425/100 -> 4

425% 100 -> 25

100/10 -> 10

25/10 -> 2

25% 10 -> 5

10/10 -> 1

5/1 -> 5

5% 1 -> 0

1/10 -> 0

¡¡¡pero!!!

PRO7: máximo común divisor

Algoritmo 1: Enumeración

Algoritmo 2: euclidiana

Variable método de análisis de tabla:

a b t

12 18 12

18 12 6

12 6 0

 6 0

 

 

 

Publicado cuatro artículos originales · ganado elogios 0 · Vistas 43

Supongo que te gusta

Origin blog.csdn.net/qq_38681291/article/details/105247677
Recomendado
Clasificación