El lenguaje C debe memorizar 18 programas clásicos, y el lenguaje C debe memorizar 100 códigos en 2022

1. El lenguaje C debe memorizar 18 programas clásicos, y los principiantes del lenguaje C deben saber

Cómo aprender código, leer código y escribir código para un principiante del lenguaje C Simplemente agregue algunas palabras clave. Los miles o incluso decenas de miles de líneas de código que ve se escriben una y otra vez con estas declaraciones y palabras clave. Es solo que sus funciones lógicas son diferentes. ¿Cómo comenzar rápidamente con el código en lenguaje C? Se recomienda leer y escribir más. Los siguientes son los 18 programas clásicos en lenguaje C compilados por Xiaobian.

Se ha organizado en un paquete comprimido una gran cantidad de códigos obligatorios del lenguaje C. Siga la cuenta pública de WeChat: "C y C plus" Responda: "YM" Puede obtenerlo 

 

2. El lenguaje C relacionado con el aprendizaje del lenguaje C debe memorizar 18 programas clásicos para mostrar

1. El lenguaje C debe memorizar el primero de los 18 programas clásicos: la tabla de multiplicar.

Utilice el lenguaje C para generar fórmulas de 9*9. Un total de 9 filas y 9 columnas, i controla la fila, j controla la columna. 

 

2. El lenguaje C debe memorizar arreglos de 4×4 de 18 programas clásicos

La función del siguiente programa es rotar una matriz de 4 × 4 en sentido contrario a las agujas del reloj 90 grados y generarla. Los datos de la matriz original deben ingresarse aleatoriamente, y la nueva matriz se genera en forma de 4 filas y 4 columnas. Por favor complete el programa en el espacio en blanco.

 

3. El lenguaje C debe memorizar 18 problemas clásicos relacionados con programas clásicos

Hay un par de conejos. Desde el tercer mes después del nacimiento, nace un par de conejos cada mes. Después de que el conejo bebé crece hasta el tercer mes, nace otro par de conejos cada mes. Si los conejos no están muertos, pregunte los conejos de cada mes ¿cual es el total?

El patrón del conejo es la secuencia 1, 1, 2, 3, 5, 8, 13, 21… 

 

4. El lenguaje C debe memorizar los números primos de 18 programas clásicos

Determine cuántos números primos hay entre 101 y 200 y obtenga todos los números primos y el número de números primos.

Análisis del programa: el método para juzgar el número primo: use un número para quitar 2 a sqrt (este número), si puede ser divisible, significa que el número no es un número primo, de lo contrario es un número primo. 

 

5. El lenguaje C debe memorizar los códigos relevantes de 18 programas clásicos

Un número se dice "completo" si es exactamente igual a la suma de sus factores. Por ejemplo, 6 = 1 + 2 + 3. Programa para encontrar todos los números hasta 1000. 

 

6, el lenguaje C debe memorizar 18 programas clásicos de impresión triangular

Programa para imprimir el triángulo de Yanghui en ángulo recto 

 

7. El lenguaje C debe memorizar el puntaje promedio de 18 programas clásicos

Ingrese las calificaciones de 3 estudiantes y 4 cursos a través del teclado, y encuentre la calificación promedio de cada estudiante y la calificación promedio de cada curso. Se requiere que todas las calificaciones se coloquen en una matriz con filas 4 y columnas 5. Al ingresar, use espacios entre los datos de la misma persona y presione Entrar para diferentes personas. La última columna y la última fila respectivamente colocan la calificación promedio de cada estudiante y la nota media de cada curso y la media de la clase.

#include <stdio.h>
#include <stdlib.h>
main()
{ float a[4][5],sum1,sum2;
  int i,j;
  for(i=0;i<3;i++)
    for(j=0;j<4;j++)
      scanf("%f",&a[i][j]);
  for(i=0;i<3;i++)
  { sum1=0;
    for(j=0;j<4;j++)
      sum1+=a[i][j];
      a[i][4]=sum1/4;
  }
  for(j=0;j<5;j++)
  {  sum2=0;
     for(i=0;i<3;i++)
       sum2+=a[i][j];
       a[3][j]=sum2/3;
   }
   for(i=0;i<4;i++)
   {  for(j=0;j<5;j++)
      printf("%6.2f",a[i][j]);
      printf("\n");
   }
} 

8. El lenguaje C debe memorizar la salida inversa de 18 programas clásicos

Mejore el programa, realice la salida de orden inverso de la cadena de entrada, como la salida de Windows de entrada swodniw. 

 

9. El noveno lenguaje C debe memorizar 18 programas clásicos

La función del siguiente programa es borrar los caracteres almacenados en c de la matriz de caracteres s. 

 

10. El lenguaje C debe memorizar 18 programas clásicos ---- resolver problemas de clasificación

Escriba una ordenación vacía (int *x, int n) para ordenar los n datos en la matriz x de mayor a menor. n y los elementos de la matriz se ingresan en la función principal. Muestre el resultado en la pantalla y envíelo al archivo p9_1.out 

 #include<stdio.h>
void sort(int *x,int n)
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{
 k=i;
 for(j=i+1;j<n;j++)
   if(x[j]>x[k]) k=j;
   if(k!=i)
   {
    t=x[i];
    x[i]=x[k];
    x[k]=t;
   }
}
}
void main()
{FILE *fp;
     int *p,i,a[10];
     fp=fopen("p9_1.out","w");
    p=a;
printf("Input 10 numbers:");
for(i=0;i<10;i++)
  scanf("%d",p++);
p=a;
sort(p,10);
for(;p<a+10;p++)
 {  printf("%d ",*p);
        fprintf(fp,"%d ",*p);  }
        system("pause");
    fclose(fp);
} 

11. El lenguaje C debe memorizar 18 programas clásicos para resolver la clasificación de pequeño a grande

Se sabe que los elementos en la matriz a se han ordenado en orden ascendente. La función del siguiente programa es insertar un número de entrada en la matriz a. Después de la inserción, los elementos en la matriz a todavía están ordenados en orden ascendente. . 

 

12. El lenguaje C debe memorizar la salida de reemplazo de 18 programas clásicos

Escriba la función replace(char *s, char c1, char c2) para reemplazar todos los caracteres c1 en la cadena apuntada por s con c2, las cadenas, los caracteres c1 y c2 se ingresan en la función principal y la cadena original y el reemplazo La cadena resultante se muestra en la pantalla y se envía al archivo p10_2.out

#include<stdio.h>
replace(char *s,char c1,char c2)
{ while(*s!='\0')
   {  if (*s==c1)
         *s=c2;
         s++;
   }
}
main()
{ FILE *fp;
  char str[100],a,b;
   if((fp=fopen("p10_2.out","w"))==NULL)
      { printf("cannot open the file\n");
       exit(0);                     }
   printf("Enter a string:\n");
    gets(str);
    printf("Enter a&&b:\n");
    scanf("%c,%c",&a,&b);
printf("%s\n",str);
fprintf(fp,"%s\n",str);
replace(str,a,b);
printf("The new string is----%s\n",str);
fprintf(fp,"The new string is----%s\n",str);
fclose(fp);
} 

13, el lenguaje C debe memorizar 18 programas clásicos para encontrar

Encuentre una subcadena s2 en una cadena s1 y devuelva la posición inicial de la subcadena en la cadena principal si existe, o -1 si no existe. 

 

14. El lenguaje C debe memorizar 18 programas clásicos y usar variables de puntero para generar elementos de matriz de estructura.

struct student
{
 int num;
 char *name;
char sex;
int age;
}stu[5]={
   
   {1001,"lihua",'F',18},{1002,"liuxing",'M',19},{1003,"huangke",'F',19},{1004,"fengshou",'F',19},{1005,"Wangming",'M',18}};
main()
{int i;
struct student *ps;
printf("Num \tName\t\t\tSex\tAge\t\n");
/*用指针变量输出结构体数组元素。*/
for(ps=stu;ps<stu+5;ps++)
printf("%d\t%-10s\t\t%c\t%d\t\n",ps->num,ps->name,ps->sex,ps->age);
/*用数组下标法输出结构体数组元素学号和年龄。*/
for(i=0;i<5;i++)
printf("%d\t%d\t\n",stu[i].num,stu[i].age);
} 

15. El lenguaje C debe memorizar quince de 18 programas clásicos

Crear una lista enlazada simple con tres nodos

 

16, el lenguaje C debe memorizar el tipo de burbuja de 18 programas clásicos

Clasificación de burbuja, de pequeña a grande, los resultados ordenados se muestran en la pantalla y el archivo myf2.out 

 

17. El lenguaje C que genera una cadena debe memorizar el programa clásico

Introduzca una cadena para comprobar si es un palíndromo. Un palíndromo es una cadena que se lee de izquierda a derecha y de derecha a izquierda exactamente la misma cadena.

 

18. El lenguaje C debe memorizar las funciones de escritura de 18 programas clásicos

Escriba la función countpi y use la fórmula para calcular el valor aproximado de π. Cuando el valor de un elemento determinado es inferior a 10-5, se considera que se cumple el requisito de precisión, mejore la función. Muestre los resultados en la pantalla y envíelos al archivo p7_3.out.

 

3. Hasta aquí, una lista simple de 18 programas clásicos que deben ser recitados en lenguaje C Fin de este artículo

Se han organizado en un paquete comprimido los 18 programas clásicos que deben recitarse en lenguaje C. Siga la cuenta pública de WeChat: "C y C plus" Responda: "YM" para obtenerlo 

 

Supongo que te gusta

Origin blog.csdn.net/weixin_55305220/article/details/122025197
Recomendado
Clasificación