Hvordan skrive ut en trekant i C

Et vanlig programmering problem gitt til studenter i en innledende C-programmering klassen er hvordan du skriver ut en trekant. Dette programmet krever kunnskap om kontrollstrukturer, som "for loop." En for sløyfe utfører en kodeblokk en rekke ganger. Du kan plassere en for løkke inne i kodeblokken av en annen for loop, og skaper en nestet for loop. Dette er nøkkelen til å løse dette problemet. Ved å hekke to for looper, kan du skrive ut en trekant.

Bruksanvisning

1 Laste C IDE ved å klikke på programikonet. Når den åpnes, velger du "Fil / Ny / Project" og velg "C Project" for å opprette en ny C-prosjekt. En tom kildekoden filen vises i teksteditor del av IDE.

2 Importere følgende to bibliotekene ved å skrive inn følgende uttalelser på toppen av kildekoden filen:

inkludere <stdio.h> inkluder <stdlib.h>

3 Lag en hovedfunksjon. Den viktigste funksjonen er utgangspunktet for programmet. Du vil plassere alle koden din inne i hovedfunksjonen. Skriv inn følgende under "inkluderer" uttalelser å erklære en hovedfunksjon:

int main ()

{}

4 Lag en ytre for loop. Hensikten med dette for sløyfen er å skape en serie av rader. Skriv følgende mellom brakettene av den viktigste funksjonen til å opprette en for løkke som gjør 10 rader:

for (int i = 0; i <9; i ++)

{}

5 Lag en nestet for loop. Den nestede for sløyfen skaper en serie av kolonner i et trekantet mønster ved å begrense mengden av kolonnene laget, basert på den aktuelle rad. For eksempel på rad ene er en kolonne laget. På rad to, er to kolonner gjort. For å opprette nestede for løkke som er begrenset på denne måten, skriver følgende mellom klammeparenteser i den første for bue:

for (int j = 0; j <i; j ++)

{Printf ( "X"); }

6 Opprett en ny linje som skiller hver rad. Skriv følgende uttalelse under nestet for loop, men mellom klammeparenteser i den første for bue:

printf ( "\ n");

7 Kjør programmet ved å trykke på den grønne play-knappen. Programmet utgang ser slik ut:

x

XX

XXX

XXXX

XXXXX

XXXXXX

XXXXXXX

XXXXXXXX