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

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

Πώς να γράψετε ένα πρόγραμμα που θα εκτυπωθούν Διατεταγμένα ζεύγη σε C + +

Η γλώσσα προγραμματισμού C + + διαθέτει βιβλιοθήκη πολύ χρήσιμα δοχεία που ονομάζεται το πρότυπο Template Library . Περιέκτες που χρησιμοποιούνται για την αποθήκευση δεδομένων , χρησιμοποιώντας διάφορα συστήματα , για παράδειγμα τα δεδομένα μπορούν να αποθηκευτούν σε μια λίστα με τη χρήση του φορέα του δοχείου . Αν θέλετε να αποθηκεύσετε ζεύγη δεδομένων , μπορείτε να χρησιμοποιήσετε το δοχείο χάρτη . Τα καταστήματα χάρτη διέταξε ζεύγη δεδομένων . Όπως μπορείτε να προσθέσετε στοιχεία σε ένα χάρτη , θα αυτο-οργάνωση . Μπορείτε να χρησιμοποιήσετε το χάρτη για να εκτυπώσετε διέταξε ζεύγη των δεδομένων χωρίς τη σύνταξη ενός αλγορίθμου ταξινόμησης , η οποία μπορεί να σας εξοικονομήσει σημαντικό χρόνο και προσπάθεια . Τα πράγματα που θα χρειαστείτε
C Integrated Development Environment ( IDE ) , όπως Eclipse CDT
C Compiler , όπως GCC
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Τοποθετήστε το Ο IDE κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν ανοίγει , επιλέξτε « File /New /Έργο » και επιλέξτε «C Έργου » για να δημιουργήσετε ένα νέο έργο C . Ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο τμήμα επεξεργασίας κειμένου του IDE . 2

Συμπεριλάβετε την « iostream » και «χάρτη» της βιβλιοθήκης . Η βιβλιοθήκη « iostream » σας επιτρέπει να εκτυπώσετε απευθείας στην κονσόλα , ενώ ο « χάρτης » βιβλιοθήκη παρέχει πρόσβαση στο δοχείο χάρτη . Μπορείτε να εισαγάγετε αυτές τις βιβλιοθήκες γράφοντας τις ακόλουθες δύο γραμμές κώδικα στο επάνω μέρος του αρχείου πηγαίου κώδικα :

# include

# include

με 3

Χρησιμοποιήστε το " std " namespace . Αυτό σας επιτρέπει να έχετε πρόσβαση σε « std » λειτουργίες της βιβλιοθήκης , χωρίς την προσθήκη « std » τα γράμματα σε κάθε κλήση της συνάρτησης . Με τη χρήση του « std » ονομάτων , θα σώσει τον εαυτό σας μερικές πληκτρολογήσεις και να παράγουν ένα πιο ευανάγνωστο πρόγραμμα . Γράψτε την ακόλουθη γραμμή κάτω από τα συμπεριλαμβανόμενο δηλώσεις :

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

αναγνωρίσει μια κύρια λειτουργία . Η κύρια λειτουργία τους είναι όπου όλα του κωδικού σας θα πάει . Για να δηλώσετε μια κύρια λειτουργία , να γράψει την ακόλουθη γραμμή κώδικα :

int main ( ) { }
5

αναγνωρίσει ένα δοχείο χάρτη που ονομάζεται «ζεύγη» που θα αποθηκεύσει ζεύγη ακέραιο αριθμό τύπους. Αυτό μπορεί να επιτευχθεί με τη σύνταξη την ακόλουθη γραμμή κώδικα μέσα στις αγκύλες του κύρια λειτουργία

χάρτη ζεύγη ? .
Η 6

κηρύξει έναν iterator στο χάρτη περιέκτη. Iterators χρησιμοποιούνται για να μετακινηθείτε μέσα από ένα δοχείο STL και πρόσβαση στα δεδομένα του . Για να δηλώσετε έναν iterator όνομα »αυτό, « γράψει την ακόλουθη γραμμή κώδικα κάτω από τη γραμμή γραμμένο στο προηγούμενο βήμα :

χάρτη :: iterator είναι ?
Η 7

Εισαγωγή δεδομένων στο χάρτη . Δεδομένου ότι ο χάρτης είναι αυτο - παραγγελία , μπορείτε να εισάγετε δεδομένα σε οποιαδήποτε σειρά και η ίδια θα παραγγείλετε από την πρώτη τιμή του ζεύγους , από λιγότερο σε μεγαλύτερη αξία . Οι ακόλουθες τρεις γραμμές ένθετο τρία ζεύγη στο χάρτη. Μπορείτε να προσθέσετε περισσότερα αν θέλετε

pairs.insert (ζεύγος ( 3.100 ) ) ? .

Pairs.insert (ζεύγος ( 2.300 ) ) ?

pairs.insert (ζεύγος ( 1,50 ) ) ?
8

επαναλήψεις μέσω του χάρτη , χρησιμοποιώντας ένα βρόχο και χάρτη iterator . Η iterator «αυτό» μπορεί να χρησιμοποιηθεί για την πρόσβαση σε όλα τα ζεύγη εντός του χάρτη . Για να δημιουργήσει ένα βρόχο για να μετακινηθείτε μέσα από το χάρτη » ζεύγη , γράφουν τον ακόλουθο κώδικα :

για ( it = pairs.begin ( ) ? Το pairs.end = ()? Το + + ! ) { }
Τετάρτη 9

εξόδου οι τιμές που κατέχονται από τα ζεύγη στο χάρτη . Κάθε ζευγάρι έχει δύο αξίες που είναι προσβάσιμες μέσω τις λέξεις «πρώτο» και « δεύτερο ». Ο χάρτης διατάσσεται από την χαμηλότερη αξία στην μεγαλύτερη αξία σε σχέση με την πρώτη τιμή ενός ζεύγους . Για να εκτυπώσετε την εντολή χάρτη , γράψτε την ακόλουθη γραμμή μέσα στις αγκύλες του βρόχου for : .

Cout <<(* η ) Οποιοδήποτε <<" = > " <<( . * το ) δεύτερο <
10

Ολοκληρώστε το πρόγραμμα με μια απλή δήλωση επιστροφής :

επιστροφή 0?

11

Run το πρόγραμμα πατώντας το πράσινο κουμπί αναπαραγωγής που βρίσκονται στο πάνω μέρος του IDE . Το πρόγραμμα τυπώνει τα ακόλουθα :

1 = > 50

2 = > 300

3 = > 100 εικόνων


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

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