Um problema de programação comum dado aos alunos em uma aula de programação C introdutório é como imprimir um triângulo. Este programa requer o conhecimento das estruturas de controle , como o " loop ". Um loop for executa um bloco de código um número de vezes. Você pode colocar um loop dentro do bloco de código de outro loop , criando um laço for aninhado . Esta é a chave para resolver este problema . Ao incorporar dois loops for , você pode imprimir um triângulo. Coisas que você precisa
C Ambiente de Desenvolvimento Integrado (IDE) , como o Eclipse CDT
C Compiler, tais GCC um
Show Mais instruções
1
Carregue o C IDE , clicando no ícone do programa. Quando se abre , selecione " File /New /Project " e escolha " C Project" para criar um novo projeto C . Um arquivo de código fonte em branco aparece na parte de editor de texto do IDE
2
Import a seguinte duas bibliotecas , digitando as seguintes instruções na parte superior do arquivo de código fonte: .
# include # include
3 Crie uma função principal. A função principal é o ponto de partida para o seu programa . Você vai colocar todo o seu código dentro da função principal. Digite o seguinte abaixo do "incluir" declarações para declarar uma função principal :
int main () {}
4
Criar um loop for externo . A finalidade deste circuito é para criar uma série de linhas . Escreva o seguinte entre os suportes da função principal para criar um loop que faz com que 10 linhas :
for (int i = 0 ; i < 9; i + +) {}
< br >
5
Criar um nested loop. O aninhada para circular cria uma série de colunas num padrão triangular , limitando a quantidade de colunas feito , com base na linha de corrente . Por exemplo , na linha um , uma coluna é feito . Na linha dois, duas colunas são feitas. Para criar o laço for aninhado que é limitado desta maneira , escreva o seguinte, entre as chaves do primeiro loop :
for (int j = 0; j < i, j + +)
{ printf (" X ");}
6
Criar uma nova linha que separa cada linha. Escreva a seguinte declaração abaixo do laço for aninhado , mas entre as chaves do primeiro loop :
printf ("\\ n");
7
Execute o programa pressionando o botão play verde. A saída do programa parece