προετοιμαστεί ένα δισδιάστατο πίνακα . Αυτό περιλαμβάνει προσδιορίζοντας τον τύπο της συστοιχίας , όπως " Int " ή " char ", και καθορίζοντας τις διαστάσεις της συστοιχίας. Για παράδειγμα , την προετοιμασία μιας δύο διαστάσεων πίνακας ακεραίων με τρεις γραμμές και τρεις στήλες παίρνει αυτή τη γενική μορφή :
int 2darray [ 3 ] [ 3 ] ? 2
Δημιουργία " για " βρόχο για να δείξει την τρέχουσα γραμμή είναι γεμάτη . Για παράδειγμα , για να καθορίσετε τον αριθμό της γραμμής για να συμπληρώσουν το 3 x 3 πίνακας ακεραίων 2darray κώδικα μοιάζει με αυτό :
για ( int σειρά = 0 ? Σειρά <3 ? Σειρά + + ) { }
Αυτό για το βρόχο ξεκινά από την πρώτη γραμμή , loops , άλματα στην επόμενη γραμμή , loops και πάλι , άλματα στην τρίτη σειρά μετά σταματά .
εικόνων 3
Δημιουργήθηκε μια δεύτερη , " ? ένθετα " για το βρόχο στο εσωτερικό του πρώτου loop για να συμπληρώσει τις τιμές των στοιχείων σε κάθε στήλη . Για παράδειγμα, ο κώδικας για να συμπληρώσετε τις στήλες του πίνακα 2darray μοιάζει με αυτό :
για ( int στήλη = 0 ? Στήλη <3 ? Στήλη + + ) { }
Όσο για ο εξωτερικός βρόχος , αυτό για βρόχο ξεκινά από την πρώτη γραμμή , loops , άλματα στην επόμενη γραμμή , loops και πάλι , άλματα στην τρίτη σειρά μετά σταματά .
Η 4
Αντιστοιχίστε κάθε στοιχείο σε κάθε στήλη με αξία . Η λειτουργία ανάθεση εμφανίζεται από μέσα από το εσωτερικό , ένθετα βρόχο for . Για παράδειγμα , για να πολλαπλασιάσει η στήλη συντεταγμένων από τη σειρά συντονίσει ο κώδικας μοιάζει με αυτό :
για ( int στήλη = 0 ? Στήλη <3 ? Στήλη + + ) { 2darray [ γραμμή ] [στήλη ] = γραμμή * στήλη ? }
5
Ελέγξτε τον κωδικό σας για να βεβαιωθείτε ότι είναι σωστά δομημένο . Για παράδειγμα , το σωστό κωδικό για να γεμίσει 2darray με τα στοιχεία που είναι ίσα με τις τιμές πολλαπλασιασμένες της γραμμής και της στήλης συντονίζει μοιάζει με αυτό :
για ( int στήλη = 0 ? Στήλη <3 ? Στήλη + + ) { για ( int στήλη = 0 ? στήλη <3 ? στήλη + + ) { 2darray [ γραμμή ] [στήλη ] = γραμμή * στήλη? } }
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα