Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa k nám prvkov matice v C

Matica je bi - rozmerné pole . V C , matice je vytvorený a prístup za použitia dolného indexu subjektov , napríklad , 2 - by - 3 matice bude matica [ 2 ] [ 3 ] . Použitie dolného indexu operátorov umožňuje prístup k ľubovoľnému prvku matice , ako systematicky ( pomocou slučky ) a na vyžiadanie (určujúci pozíciu elementu ) . Získanie prvky matice je užitočné cvičenie prax slučiek a dolné operácií . Návod dovolená 1

nastaviť program , ktorý vytvorí maticu . Použite " iostream " knižnicu pre výstup čísla na matricu na obrazovke počítača . Zadajte kód : Spojené

# include klipart

using namespace std ;

int main ( )

{
2

deklarovať premenné . Príklad bude používať jednu premennú pre uloženie 3 - o - 4 matice . Veľkosti Matrix sú uložené v [ i ] [ j ] notácie . Pridajte tento riadok kódu programu :

int mymatrix [ 3 ] [ 4 ] ;
3

inicializovať matice na akékoľvek celočíselné hodnoty . Použite dva vnorené " pre " slučky inicializovať hodnoty prvkov matice . Indexy v rozmedzí od nuly do jednej hodnoty mínus . Pri premennej mymatrix [ 3 ] [ 4 ] , prvý index [ 3 ] sa pohybuje v rozmedzí od nuly do dvoch , a druhý index [ 4 ] sa pohybuje v rozmedzí od nuly do troch . Zadajte kód :

for ( int cx = 0 ; cx == 2 , cx + + ) //prístup k prvej index ,

for ( int cy = 0 ; cy == 3 Cy + + ) //prístup druhý index ,

mymatrix [ cx ] [ cy ] = ( cx +2 ) * ( cy 2 ) //používame cx 2 a cy 2 , aby sa zabránilo nuly na matice

cout << endl ; .
4

Použite inú sadu vnorených slučiek , aby sa obsah matice . Slučky sú podobné , ale tvrdenie , že vykonať vypíše obsahu matrice ( pomocou " cout " príkaz ) miesto inicializácii je ( pomocou operátora " = " , v kroku 3 ) .

Pro ( int ox = 0 ; vôl == 2 , ox + + ) //opäť prístup k prvej a druhý index

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

cout < , < mymatrix [ ox ] [ oy ] << " " ; //výstupy prvky matice , pridanie medzery po každom prvku

cout << endl ;

5

Dajte čísla na index matice , aby sa prvky matice na vyžiadanie . Uistite sa , že čísla na index sú v rozmedzí o veľkosti matice . Pridajte nasledujúce riadky kódu :

cout << mymatrix [ 1 ] [ 2 ] << " " << mymatrix [ 3 ] [ 1 ] ; //výstupy pozície 1 , . 2 a 3,1 z matrice

return ( 0 ) ;

}
6

skopírujte a vložte celý kód kompilovať a spustiť program .

# include klipart

using namespace std ;

int main ( )

{

int mymatrix [ 3 ] [ ,"4 ] ,

for ( int cx = 0 ; cx == 2 , cx + + ) //prístup k prvej index ,

for ( int cy = 0 ; cy == 3 , cy + + ) //prístup na druhý index ,

mymatrix [ cx ] [ cy ] = ( cx +2 ) * ( cy 2 ) //používame cx 2 a cy 2 , aby sa zabránilo nuly na matrici .

cout << endl ;

for ( int ox = 0 ; vôl == 2 , ox + + ) //opäť prístup k prvej a druhý index

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

cout << mymatrix [ ox ] [ oy ] << " " ; //výstupy prvky matice , pridanie priestor po každom prvku

cout << endl ;

cout << mymatrix [ 1 ] [ 2 ] << " " << mymatrix [ 3 ] [ ,"1 ] , //výstupy pozície 1,2 a 3,1 z matrice

return ( 0 ) ; .

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené