Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να συμπληρώσετε ένα 2D Matrix σε C

2D μήτρες είναι δομές δεδομένων που οργανώνουν τα δεδομένα σε γραμμές και στήλες . C χρησιμοποιεί το Ι , J σημειογραφία δείκτης για την πρόσβαση των στοιχείων της μήτρας . Εφαρμογή ελέγχονται βρόχων επιτρέπει στον προγραμματιστή να έχετε πρόσβαση στα στοιχεία πίνακα , ένα κάθε φορά που πρέπει να συμπληρωθεί με δεδομένα . Συμπλήρωση της δομής των δεδομένων μήτρας 2D είναι μια βασική διαδικασία προγραμματισμού που εισάγει τον προγραμματιστή αρχάριος με τις έννοιες των πινάκων , βρόχους και τύπους δεδομένων . Οδηγίες
Σχεδιάστε το αλγόριθμο
Η 1

Δημιουργήστε ένα 2D μήτρα των στοιχείων «Ν» . Επιλέξτε τα δεδομένα για να γεμίσει τη μήτρα με . 2

Ξεκινήστε ένα βρόχο για να κινηθεί στη γραμμή από την πρώτη μέχρι την τελευταία γραμμή .
Εικόνων 3

Nest ένας βρόχος μέσα ο βρόχος σειρά για να γεμίσει κάθε πρώτο στοιχείο σε κάθε στήλη . Μόλις μια γραμμή είναι πλήρως συμπληρωμένο, το πρόγραμμα θα προχωρήσουμε στην επόμενη σειρά .
Η 4

εξόδου της η μήτρα 2D επί της οθόνης για την επαλήθευση της πλήρωσης .
5

Η πλήρης αλγόριθμος : .

Δημιουργήστε ένα 2D μήτρα των στοιχείων «Ν»

Επιλέξτε τα δεδομένα για να συμπληρώσει μήτρα σας

Δημιουργήστε ένα βρόχο σειρά

Nest . ένα
βρόχο στήλη

εξόδου το 2D μήτρα εικόνων
Κωδικοποίηση του Προγράμματος
Η

6 Ρύθμιση του προγράμματος . Το πρόγραμμα θα εξάγει το πλέγμα στην οθόνη , και η λειτουργία εξόδου υλοποιείται στη βιβλιοθήκη iostream

Αυτός είναι ο κώδικας : .

# Include

χρησιμοποιώντας namespace std ?

int main ( ) {


Η 7

Δημιουργία 2D μήτρα μας . Στο παράδειγμα , η μήτρα θα αποθηκεύσει ακέραιοι αριθμοί

Αυτός είναι ο κώδικας :

int matrix2d [ 10 ] [ 10 ] ?
8

Επιλέξτε τα δεδομένα . για να γεμίσει τη μήτρα . Για παράδειγμα, χρησιμοποιούν 3 , αν και κάθε ακέραιος θα ισχύει

Αυτός είναι ο κώδικας : .

Int fill_number = 3 ?
Η 9

Δημιουργήστε ένα βρόχο σειρά και . φωλιά ένας βρόχος στήλη μέσα σε αυτό

Αυτός είναι ο κώδικας :

για ( int i = 0 ? i == 9 ? i + + ) //Σειρά Lop

{

για ( int j = 0 ? j == 9 ? j + + ) //Φωλιά Στήλη βρόχο

{

matrix2d [ i ] [ j ] = fill_number ?

10

εξόδου η μήτρα 2D . . Το πρόγραμμα θα εξόδου η μήτρα ταυτόχρονα η τιμή πλήρωσης αποθηκεύεται στη μήτρα

Αυτός είναι ο κώδικας :

cout <

}

cout <


Η 11

Τελειώστε το πρόγραμμά σας επιστρέφοντας οποιαδήποτε τιμή <. br >

επιστροφή ( 0 ) ?

}
Η 12

Αυτό είναι ο πλήρης κώδικας :

# include

using namespace std ?

int main ( ) {


int matrix2d [ 10 ] [ 10 ] ?

int fill_number = 3 ?

για ( int i = 0 ? i == 9 ? i + + ) //Σειρά Lop

{

για ( int j = 0 ? j == 9 ? j + + ) //Φωλιά βρόχο Στήλη

{

matrix2d [ i ] [ j ] = fill_number ?

cout <

}

cout <


επιστροφή ( 0 ) ?

}


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα