Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como escrever um programa em C usando a série de Lucas
Nomeado após Edouard Lucas, um matemático francês , a série de Lucas começa com os números 2 e 1. O número ao lado de uma série de Lucas é obtida pela adição de dois números anteriores , assim, o terceiro termo é três ( 2 + 1 ) . Uma série de 10 Lucas termos é 2 , 1 , 3 , 4 , 7 , 11 , 18 , 29 , 47 , 76 . Criando um programa em C para exibir a série Lewis é uma tarefa simples , desde que você compreender as variáveis ​​, loops e como imprimir . Instruções
1

determinar quantos termos da série Lucas você deseja calcular e exibir, e criar uma constante com esse valor. Por exemplo, se você deseja que você calcular 10 termos, o uso do pré-processador C definir instrução para criar uma constante simbólica , como a N-TERMOS , para ser 10. Lembrando que as declarações do pré-processador C começar na primeira coluna , a primeira linha em seu programa C é :

# define N-TERMOS 10
2

Criar constantes simbólicas para os dois primeiros termos da série Lucas , que são sempre os números 2 e 1. O uso de números constantes dentro do código C é uma prática de programação pobre, então criar outra declaração pré-processador para estes termos. Por exemplo :

# define FIRST_TERM 2

# define SECOND_TERM 1
3

Inclua o arquivo de cabeçalho para a biblioteca de entrada /saída padrão do C , como você vai imprimir os valores da série Lucas. Declare o início de seu programa principal usando o main () declaração de função padrão e abrir o corpo principal do código com um {:

# include

int main ( )

{
4

Determine os nomes das variáveis ​​que você vai usar em seu programa. Você precisa de uma variável para controlar quais termo na série que você está calculando o valor atual Lucas , bem como os dois valores anteriores. Por exemplo :

int iterm ;

longo lucas_first = FIRST_TERM , lucas_second = SECOND_TERM , lucas_now ;
5

Imprima quantos termos estão na série Lucas, como bem como os primeiros dois termos . Uma vez que o número de termos é um número inteiro , de impressão com um nterms % d . As variáveis ​​para os números de Lucas são declarados como inteiros longos , por isso eles são impressos com um ld %

printf (" Série Lucas de% d termos : \\ n" , N-TERMOS );

. printf (" % ld, % ld " , lucas_first , lucas_second );
6

Crie um loop que calcula e imprime o restante dos termos Lucas . O ciclo inicia-se com o terceiro termo da série e continua por meio de N-TERMOS . Depois de calcular o mandato em curso , atualizar as variáveis ​​que contêm os termos anteriores. Por exemplo, para calcular o terceiro termo na série, você somar os dois primeiros termos , 2 e 1 , para obter "3. " A próxima vez que através do laço que você deseja adicionar 1 e 3 para obter o quarto mandato na série ( "4" )

para ( iterm = 3; iterm < = N-TERMOS ; iterm + +).

{

lucas_now = lucas_first + lucas_second ;

printf (" % ld " , lucas_now );

lucas_first = lucas_second ;

lucas_second = lucas_now ;

}
7

Imprima uma nova linha final para que sua série está em uma linha por si só, em seguida, retornar um código de sucesso de zero e acabar com seu programa principal com um fechamento } . Agora você tem um programa em C para calcular e imprimir a série Lucas

printf ("\\ n"); .

Return 0; }



Anterior :

Próximo : No
  Os artigos relacionados
·Como converter LPSTR para INT 
·Como obter um número par no CPP 
·Como converter DataView Em um TreeView 
·Como ter variáveis ​​anuláveis ​​
·O que desvantagens há em desreferenciação implícita…
·Como transmitir vídeo ao vivo no Xcode 
·Como ocultar os botões no Xcode 
·Como construir um CPP executáveis ​​no Windows 
·Adicionando um nó TreeView 
·C para a função strcmp 
  Artigos em destaque
·Como Entrar em Papaya Android 
·Como usar o interruptor de Caso em C # 
·Como fazer um Stickman em C + + 
·Como compilar um CPP Com um arquivo de cabeçalho 
·Como usar um buffer de anel 
·Como Fake um Código Modelo 
·Como adicionar dois inteiros grandes em C + + 
·Como operar um Visual C Compiler 
·Como escrever um script Vim 
·Como usar o Xcode 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados