A linguagem C deve memorizar 18 programas clássicos e a linguagem C deve memorizar 100 códigos em 2022

1. A linguagem C deve memorizar 18 programas clássicos e os iniciantes em linguagem C devem saber

Como aprender código, ler código e escrever código para um iniciante na linguagem C Basta adicionar algumas palavras-chave. Os milhares ou mesmo dezenas de milhares de linhas de código que você vê são escritos repetidamente com essas declarações e palavras-chave. É só que suas funções lógicas são diferentes. Como começar rapidamente com o código em linguagem C? Recomenda-se ler e escrever mais. A seguir estão os 18 programas clássicos em linguagem C compilados por Xiaobian.

Um grande número de códigos obrigatórios da linguagem C foram organizados em um pacote compactado. Siga a conta pública do WeChat: "C e C plus" Responder: "YM" Você pode obtê-lo 

 

2. A linguagem C relacionada ao aprendizado da linguagem C deve memorizar 18 programas clássicos para mostrar

1. A linguagem C deve memorizar o primeiro dos 18 programas clássicos – a tabuada.

Use a linguagem C para produzir fórmulas 9*9. Um total de 9 linhas e 9 colunas, i controla a linha, j controla a coluna. 

 

2. A linguagem C deve memorizar arrays 4×4 de 18 programas clássicos

A função do programa a seguir é girar um array 4×4 no sentido anti-horário em 90 graus e produzi-lo. Os dados do array original devem ser inseridos aleatoriamente, e o novo array é gerado na forma de 4 linhas e 4 colunas . Preencha o programa no espaço em branco.

 

3. A linguagem C deve memorizar 18 problemas clássicos relacionados a programas clássicos

Há um par de coelhos. A partir do terceiro mês após o nascimento, nasce um par de coelhos todos os meses. Depois que o filhote de coelho cresce até o terceiro mês, nasce outro par de coelhos a cada mês. Se os coelhos não estiverem mortos, pergunte os coelhos de cada mês. Qual é o total?

O padrão do coelho é a sequência 1, 1, 2, 3, 5, 8, 13, 21… 

 

4. A linguagem C deve memorizar os números primos de 18 programas clássicos

Determine quantos números primos existem entre 101 e 200 e produza todos os números primos e o número de números primos.

Análise do programa: O método de julgar o número primo: use um número para remover 2 para sqrt (este número), se puder ser divisível, significa que o número não é um número primo, caso contrário, é um número primo. 

 

5. A linguagem C deve memorizar os códigos relevantes de 18 programas clássicos

Um número é chamado de "completo" se for exatamente igual à soma de seus fatores. Por exemplo, 6=1+2+3. Programe para encontrar todos os números dentro de 1000. 

 

6, a linguagem C deve memorizar 18 programas clássicos de impressão triangular

Programa para imprimir triângulo Yanghui em ângulo reto 

 

7. A linguagem C deve memorizar a pontuação média de 18 programas clássicos

Digite as notas de 3 alunos e 4 cursos através do teclado, e encontre a nota média de cada aluno e a nota média de cada curso. Todas as notas devem ser colocadas em uma matriz com 4 linhas e 5 colunas. Ao inserir, use espaços entre os dados da mesma pessoa e pressione Enter para pessoas diferentes. A última coluna e a última linha, respectivamente, colocam a nota média de cada aluno e a nota média de cada curso e a média da turma.

#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. A linguagem C deve memorizar a saída reversa de 18 programas clássicos

Melhore o programa, realize a saída de ordem inversa da string de entrada, como swodniw de saída de janelas de entrada. 

 

9. A nona linguagem C deve memorizar 18 programas clássicos

A função do programa a seguir é excluir os caracteres armazenados em c da matriz de caracteres s. 

 

10. A linguagem C deve memorizar 18 programas clássicos ---- resolver problemas de classificação

Escreva um void sort(int *x, int n) para classificar os n dados na matriz x de grande para pequeno. n e elementos de matriz são inseridos na função principal. Exiba o resultado na tela e envie para o arquivo 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. A linguagem C deve memorizar 18 programas clássicos para resolver a classificação de pequeno a grande

Sabe-se que os elementos do array a foram organizados em ordem crescente. A função do programa a seguir é inserir um número de entrada no array a. Após a inserção, os elementos do array a ainda estão organizados em ordem crescente . 

 

12. A linguagem C deve memorizar a saída de substituição de 18 programas clássicos

Escreva a função replace(char *s, char c1, char c2) para substituir todos os caracteres c1 na string apontada por s por c2, as strings, os caracteres c1 e c2 são todos inseridos na função principal e a string original e a substituição A string resultante é exibida na tela e saída para o arquivo 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, a linguagem C deve memorizar 18 programas clássicos para encontrar

Encontre uma substring s2 em uma string s1 e retorne a posição inicial da substring na string principal se ela existir, ou -1 se não existir. 

 

14. A linguagem C deve memorizar 18 programas clássicos e usar variáveis ​​de ponteiro para gerar elementos de matriz de estrutura.

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. A linguagem C deve memorizar quinze dos 18 programas clássicos

Crie uma lista vinculada simples com três nós

 

16, a linguagem C deve memorizar o tipo bolha de 18 programas clássicos

Ordenação por bolha, de pequeno a grande, os resultados classificados são exibidos na tela e no arquivo myf2.out 

 

17. A linguagem C que gera uma string deve memorizar o programa clássico

Digite uma string para verificar se é um palíndromo. Um palíndromo é uma string que é lida da esquerda para a direita e da direita para a esquerda exatamente a mesma string.

 

18. A linguagem C deve memorizar as funções de escrita de 18 programas clássicos

Escreva a função countpi e use a fórmula para calcular o valor aproximado de π. Quando o valor de um determinado item for menor que 10-5, considera-se que o requisito de precisão foi atendido, melhore a função. Exiba os resultados na tela e envie para o arquivo p7_3.out.

 

3. Até agora, uma lista simples de 18 programas clássicos que devem ser recitados em linguagem C Fim deste artigo

Os 18 programas clássicos que devem ser recitados em linguagem C foram organizados em um pacote compactado. Siga a conta pública do WeChat: "C e C plus" Responda: "YM" para obtê-lo 

 

Acho que você gosta

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