En vanlig programmering problem gitt til studenter i en innledende C-programmering klassen er hvordan du skriver ut en trekant . Dette programmet krever kunnskap om kontroll strukturer , som " for loop . " En for løkke utfører en kodeblokk et antall ganger. Du kan plassere en for løkke inni koden blokk med en annen for loop , og skaper en nestet for loop. Dette er nøkkelen til å løse dette problem . Av hekkende to for looper , kan du skrive ut en trekant . Du trenger
C Integrated Development Environment (IDE ), for eksempel Eclipse CDT
C Compiler , slik GCC
Vis flere instruksjoner
en
laste inn C IDE ved å klikke på programmets ikon. 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 teksteditoren delen av IDE
2
Import følgende to bibliotekene ved å skrive inn følgende utsagn på toppen av kildekoden filen: .
< P > # include
# include
3 Lag en hovedfunksjon . Hovedfunksjonen er utgangspunktet for programmet. Du vil plassere alle koden din inne den viktigste funksjonen . Skriv inn følgende under " inkluderer " uttalelser å erklære en hovedfunksjon : en
int main ( )
{ }
4
Lag en ytre for loop . Hensikten med dette for loop er å skape en serie av rader. Skriv følgende mellom parentes av den viktigste funksjonen til å lage en for løkke som gjør 10 rader : en
for ( int i = 0 ; i < 9; i + + )
{ }
5
Lag en nestet for loop. Den nestede for sløyfen skaper en serie kolonner i et trekantet mønster ved å begrense mengden av Søyler , basert på den aktuelle rad. For eksempel på rad , er sett en kolonne laget . På rad to , er to kolonner gjort . For å opprette nestede for-løkken som er begrenset på denne måten , skriver følgende mellom de krøllete parentes i den første for-løkken : en
for ( int j = 0 ; j < i; j + + )
< p> { printf ( "X" ) ;}
6
Lag en ny linje som skiller hver rad . Skriv følgende uttalelse under nestet for loop, men mellom de krøllete parentes i den første for bue:
printf ( "\\ n ");
7
Kjør programmet ved å trykke på den grønne avspillingsknappen. Programmet resultatet ser ut som