| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan får Elementer i en Matrix i C
    En matrix er et bi- dimensional array. I C er en matrix, der fremkommer , og tilgås ved brug af sænket operatører , for eksempel, vil en 2 - af - 3-matrix være matricen [ 2] [ 3] . Brugen af ​​sænket operatører giver adgang til ethvert element af matrixen , både systematisk ( ved hjælp af en løkke ) og on-demand ( ved at angive positionen af ​​et element ) . At få elementerne i en matrix er en nyttig øvelse at praktisere loops og sænket operationer. Instruktioner
    1

    Opsæt et program til at oprette en matrix. Brug " iostream " bibliotek til at sende nummeret på matrixen til computerskærmen . Indtast koden : Hej

    # include

    using namespace std ;

    int main ()

    {
    2 < p > Erklær variable . Eksemplet vil bruge en variabel til at gemme en 3 - af - 4 matrix. Matrixstørrelser gemmes i [ i] [ j] notation. Tilføj denne linje kode til programmet : Hej

    int mymatrix [3] [4]
    3

    Initialiser matrix eventuelle heltalsværdier . Brug to indlejret "for" loops til at initialisere værdier for matrix elementer. Den indekserne intervallet fra nul til værdien minus én. Til den variable mymatrix [ 3] [ 4 ] , den første sænket [ 3 ], vil variere fra nul til to , og den anden sænket [ 4] spænder fra nul til tre . Indtast koden : Hej

    for (int cx = 0; cx == 2 , cx + +) //få adgang til den første indeks , salg

    for (int cy = 0; cy == 3 , cy + + ) //få adgang til den anden sænket

    mymatrix [ cx ] [ cy ] = ( cx +2) * ( cy +2) //vi bruger cx +2 og cy +2 , for at undgå nuller på . matrix

    cout << endl;
    4

    Brug et andet sæt af indlejrede løkker for at få indholdet af matrix. De loops er ens, men den erklæring, de udfører , vil udlæse indholdet af matrix ( ved hjælp af " cout " kommando ) i stedet for at formatere dem ( ved hjælp af " =" operatør på trin 3) .

    For ( int ox = 0; ox == 2 , ox + +) //igen adgang til det første og andet sænket

    for (int oy = 0; oy == 3 , oy + +)

    cout < ; < mymatrix [ ox ] [ oy ] << "" //udgange elementerne i matricen , tilføjer et mellemrum efter hvert element

    cout << endl;
    < br > 5

    Sæt tal på sænket af matrixen at få elementer af matrixen på efterspørgslen . Sørg for, at tallene på sænket ligger inden for de af matricen størrelse. Tilføj følgende linjer til koden :

    domstol << mymatrix [ 1 ] [ 2] << "" << mymatrix [ 3 ] [1 ] //udgange positionerne 1 , . 2 og 3,1 fra matrixen

    return ( 0) ;

    }
    6

    Kopier og indsæt hele koden til at kompilere og udføre programmet.

    # include

    using namespace std ;

    int main ()

    {

    int mymatrix [3] [ ,"4]

    for (int cx = 0; cx == 2 , cx + +) //få adgang til den første indeks , salg

    for (int cy = 0; cy == 3 , cy + +) //få adgang til anden indeks , salg

    mymatrix [ cx ] [ cy ] = ( cx +2) * ( cy +2) //vi bruger cx +2 og cy +2 , for at undgå nuller på matricen .

    cout << endl;

    for (int ox = 0; ox == 2 , ox + +) //igen adgang til det første og andet sænket

    for (int oy = 0; oy == 3 , oy + +)

    cout << mymatrix [ ox ] [ oy ] << "" //udgange elementerne i matricen , der tilføjer en mellemrum efter hvert element

    cout << endl;

    cout << mymatrix [1 ] [2] << " " << mymatrix [3] [ ,"1 ] //udgange positioner 1,2 og 3,1 fra matricen

    retur (0 ), .

    }
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·C + + Fibonacci Nummer Funktion 
    ·Hvordan man gennemfører en algoritme til din computer 
    ·Hvad er en ctype Header 
    ·Sådan krypteres en fil i C # 
    ·Sådan bruges strcmp Funktion i C + + 
    ·Sådan Program i Visual C 
    ·Sådan Konverter Telefonnumre til tekst C 
    ·Sådan Debug C + + Tags 
    ·Forholdsregler for Buffer overflow 
    ·Hvordan til at returnere en STL Vector Fra en ny funkti…
      Anbefalede Artikler
    ·Sådan Gør Stuff prelle af Walls i Visual Basic 
    ·Sådan installeres cPanel & Perl 
    ·Sådan ændres størrelsen på et Kontrolpanel Template…
    ·Sådan Load certifikater fra Windows keystore Med Visua…
    ·Hvordan laver Facebook Slut med PHP 
    ·Joomla MySQL Tutorial 
    ·Sådan får nye fjender på Game Maker 
    ·Sådan opdatere et objekt i en samling med VBA 
    ·Sådan Sammenlign Filversioner Med VBS 
    ·Sådan sparer en tekstfil i PHP 
    Copyright © Computer Viden http://www.computerdk.com