| 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 Fyld en 2D Matrix i C
    2D matricer er datastrukturer, som organiserer data i rækker og kolonner. C bruger I, J sænket notation adgang elementerne i matricen . Gennemførelse kontrollerede sløjfer tillader programmøren at få adgang til array elementer en ad gangen at blive fyldt ud med data . Påfyldning 2D matrix datastruktur er en grundlæggende programmering , der introducerer den uerfarne programmør til begreberne matricer, loops og datatyper . Instruktioner
    Design den algoritme
    1

    Opret en 2D matrix af ' N' elementer. Vælg de data, til at fylde matrix med .
    2

    Start en løkke til at bevæge sig på rækken fra første til sidste række.
    3

    Nest en løkke inden rækken løkke til at fylde hvert første element på hver kolonne . Når en række er helt fyldt , vil programmet gå videre til næste række.
    4

    Output 2D matrix på skærmen for at kontrollere fyld.
    5.

    komplet algoritme : .

    Opret en 2D matrix af ' N' elementer

    Vælg de data, til at fylde din matrix

    Opret en række loop

    Nest . en kolonne loop

    Output 2D matrix
    Kodning program
    6

    Opsæt programmet. Programmet vil udsende matrix til skærmen , og output -funktionen er implementeret i iostream biblioteket
    p Dette er koden : .

    # Include

    using namespace std ;

    int main ()

    {
    7

    oprette vores matrix 2D. I eksemplet vil den matrix gemme heltal
    p Dette er koden : .

    Int matrix2d [10] [ 10]
    8

    vælge de data, at fylde matrixen . . For eksempel brug 3 , selv om enhver heltal vil være gyldig
    p Dette er koden : Hej

    int fill_number = 3 ,
    9

    Opret en række loop og . reden en kolonne løkke inden det
    p Dette er koden : Hej

    for (int i = 0; i == 9, i + +) //Row Lop

    { < br >

    for (int j = 0 j == 9 j + +) //Indlejret Column loop

    {

    matrix2d [i] [j ] = fill_number ;

    10

    Output 2D matrix. Programmet vil udsende matrix samtidig fyld værdi lagres på matrixen
    p Dette er koden : Hej

    cout << matrix2d [i] [j ] /. /output matrix

    }

    cout << endl;

    }
    11

    Afslut dit program ved at returnere nogen værdi < . br >

    return ( 0) ;

    }
    12 p Dette er den komplette kode : Hej

    # include
    < p > using namespace std ;

    int main ()

    {

    int matrix2d [10] [10]

    int fill_number = 3 ; < br >

    for (int i = 0; i == 9, i + +) //Row Lop

    {

    for (int j = 0 j == 9 j + +) //Indlejret Column loop

    {

    matrix2d [i] [j ] = fill_number ,

    cout << matrix2d [i] [j ] //output matrix

    }

    cout << endl;

    }

    return ( 0) ;

    }
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Fordele ved LINQ 
    ·Sådan bruges Copy Constructors i C + + 
    ·Sådan oprettes SQLite Med Zend Framework 
    ·Hvordan man laver en Multiple Choice Test Program i C 
    ·Sådan Læs i Strings Into Array C + + 
    ·Sådan fjernes Microsoft Visual C + + Messages 
    ·Hvordan til at returnere en Vector Fra en funktion 
    ·Online Computer Programmering Skoler 
    ·Proces at blive en iPhone Developer 
    ·Sådan bruges Skabeloner i Structs i C 
      Anbefalede Artikler
    ·Sådan bruges Flere opkald Inden Visual Basic 
    ·Python Mutagen Tutorial 
    ·Sådan finder du den linjenumre Brug Perl 
    ·Sådan finder du den dato for Hver fredag ​​i år ved h…
    ·Sådan får du den Maven Pom Version i foråret 
    ·Sådan Parse en Query String i JavaScript 
    ·Making Histogrammer i Python 
    ·Sådan Bulk - Delete Tabeller i MySQL 
    ·Sådan tilføjes Moduler til Perl 
    ·Sådan Indsæt PHP variabler i XML 
    Copyright © Computer Viden http://www.computerdk.com