Organizar tres códigos fuentePreguntas clásicas en lenguaje C 100: Pregunta del programa 1: Hay 1, 2, 3 y 4 números. ¿Cuántos números de tres dígitos se pueden formar sin números repetidos? Análisis del programa: los números que pueden completar centenas, decenas y unidades son todos 1 y 2. printf(" \ n "); for(I 1; I2)/*Si es un año bisiesto y el mes es mayor que 2, el número total de días se incrementará en un día*/sum++; es el %désimo día.", suma);} Pregunta del programa 5: Ingrese tres números enteros X, 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 & gtY intercambian los valores de X e Y, entonces compare X y Z, si X>: Z intercambia los valores de X y Z para que X pueda minimizarse. 2. Código fuente del programa: main(){intx, y, z, t; scanf("%d%d%d ", &x&y&z); /*Intercambiar los valores de x e y*/if(x>z){tz;zx; {ty;yz;ZT;}/*Intercambiar los valores de z e y*/printf ("smalltobig: % d% d\n",x,y,z);}Título del programa 6: Utilice * para generar el patrón de la letra C. 1. Análisis del programa: primero puede escribir la letra C en papel con '*' y luego generarla línea por línea. 2. Código fuente del programa: # include " stdio . h " main(){ printf(" helloc-world!\ n "); printf(" * * * * \ n "); printf(" * \n "); printf(" * * * * \n "); Pregunta del programa 7: Genera patrones especiales, ejecútalo en el entorno C y échale un vistazo, ¡es muy hermoso! 1. Análisis del programa: Hay 256 caracteres * * *. Diferentes personajes tienen diferentes gráficos. 2. Código fuente del programa: # include " stdio . h " main(){ chara 176, b 219; "%c%c%c%c%c\n ", b, a, a, a, b) ;printf("%c%c%c%c%c\n ",a,b,a,b,a);printf("%c%c%c%c%c\n ",a,a, b, a, a, printf ("%c%c%c%c%c\n ", a, b, a, b, a printf ("%c%c%c%c%c\n); ", b, a, a, a, b);} Pregunta del programa 8: genera la fórmula 9*9. 1. Análisis del plan: considere las columnas de rama, * * 9 filas y 9 columnas, línea de control I, columna de control J. 2. Código fuente del programa: # include "stdio.h" main () {inti, j, resultprintf ("\n"); for (I 1; Ib) a: b Este es un ejemplo básico de un operador condicional. 2. Código fuente del programa: main(){ int puntuación; chargradeprintf(" pleaseinputascore \ n "); scanf("%d", & puntuación & gt90'a ':(puntuación & gt60 ' b ':' c); '); printf ("%dbelongsto%c ", puntuación, calificación); } Pregunta del programa 15: Utilice el anidamiento de operadores condicionales para completar esta pregunta: los estudiantes con puntajes académicos > 90 puntos están representados por A, y aquellos con 60-. 89 puntos está representado por B, y aquellos con una puntuación inferior a 60 están representados por C, 1. Análisis del programa: (a & gtb)? Este es un ejemplo básico de un operador condicional.
2. Código fuente del programa: main(){ int puntuación; chargradeprintf(" pleaseinputascore \ n "); scanf("%d", & amp puntuación & gt90?a ':(puntuación & gt60?b ':'); C '); printf ("%dbelongsto%c ", puntuación, nivel);} Pregunta del programa 16: 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 móvil. 2. Código fuente del programa: main () {inta, b, num 1, num 2, tempprintf (" pleaseinputwonumbers:\ n "); scanf ("%d, %d ", & ampnum1. num 2); 1 { temp num 1; num 1 num 2; num2temp} anum 1; bnum2 while (b! 0) /* Utilice división continua hasta que b sea 0 */{ tempa % b; \n ", a); printf ("Gongbei Shu:%d\n ", num 1 * num 2/a); } Programa 17 Pregunta: Ingrese una línea de caracteres y cuente letras, espacios, números y otros caracteres en inglés respectivamente Número 1. Análisis del programa: utilice la instrucción while, siempre que el carácter de entrada no sea '\n'.2. Código fuente del programa: # incluya " stdio . h " main(){ letras de caracteres 0, espacio0, dígito0, otros0printf. ( " pleaseinputsomecharants \ n "); while((cgetchar())!\ n '){ if(c & gt; a '&&c'a'&&c '0' &&c0){ x 1(x2+ 1)* 2;/ *La cantidad de melocotones del primer día es el doble de la cantidad de melocotones del segundo día más 1 */x2x 1;day-;}printf("thetotalis%d\n ",x 1);Título del programa 22: Dos tablas Cada equipo de tenis tiene tres jugadores que participan en la competencia. El equipo A tiene tres jugadores, A, B y C, y el equipo B tiene tres jugadores, X, Y y z. Se les ha preguntado a los jugadores sobre la lista de competencia. se dice que no compite con C */for(i'x); ia[j])minj; tema[I]; a[I]a[min]; (" after sorted \ n "); for(i0; iprintf("%5d ", a[I]);} Programa 38 Pregunta: Encuentre la suma de los elementos diagonales de una matriz de 3*3 1. Análisis del programa: Uso double for control de bucle Ingrese una matriz bidimensional y luego acumule una salida [i][i].