1 Τοποθετήστε το C + + IDE κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν ανοίγει , επιλέξτε " File /New /Project" και επιλέξτε " C + + Project" για να δημιουργήσετε ένα νέο C + + project . Ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο τμήμα επεξεργασίας κειμένου του IDE 2
Γράψτε τις ακόλουθες τέσσερις δηλώσεις στην κορυφή του αρχείου πηγαίου κώδικα για να εισάγετε τα απαραίτητα C + + βιβλιοθήκες : .
# include # include # include χρησιμοποιώντας namespace std ? Δημιουργία δύο συστοιχίες των χορδών . Ένας πίνακας είναι ένα δοχείο που κρατά μια ακολουθία των αντικειμένων , και είναι ιδανικό για τη συγκράτηση του κοστούμι και την αξία ενός τραπουλόχαρτου . Για μια κανονική τράπουλα , μείον τις κάρτες Joker , μπορείτε να γράψετε τις ακόλουθες δύο σειρές κορδόνι : κοστούμι string [ ] = { " Diamonds" , " Καρδιές " , " Spades " , "Κλαμπ" } ? σειρά faceValue [ ] = { " Δύο " , " Τρία " , " Τέσσερα " , " Πέντε " , " Έξι " , " Seven " , " Οκτώ " , " Nine" , " Ace " , " King " , " Queen " , " Jack "} ? Γράψτε μια συνάρτηση που καθορίζει τυχαία το κοστούμι και την αξία της κάρτας . Καλέστε αυτή τη λειτουργία " getCard " και έχουν έξοδο ένα string . Γράψτε το παρακάτω, για να δημιουργήσει ένα σκελετό αυτής της λειτουργίας : getCard ( ) { } Συμπληρώστε τη λειτουργία με τη συγγραφή του κώδικα που απαιτείται να συντάξει μια τυχαία κάρτα . Όλα του κώδικα σε βήματα 6 έως 11 πρέπει να τοποθετείται ανάμεσα στις αγκύλες της λειτουργίας " getCard " . αναγνωρίσει μια συμβολοσειρά κειμένου που αντιπροσωπεύει μια κάρτα , η οποία μπορεί να γίνει με απλά γράφοντας τα εξής : κάρτα string? Δημιουργία δύο ακέραιων μεταβλητών που δημιουργούν τυχαίες τιμές . Η πρώτη μεταβλητή δημιουργεί τιμές μεταξύ 0 και 11 , και είναι ιδανικό για τυχαία τον καθορισμό της ονομαστικής αξίας της κάρτας . Η δεύτερη μεταβλητή δημιουργεί τιμές μεταξύ 0 και 3 , και είναι κατάλληλη για τον προσδιορισμό της κοστούμι της κάρτας int cardValue = rand () % 12 ? . Int cardSuite = rand ( ) % 4 ? Προσθέστε την ονομαστική αξία στο string " κάρτα " , όπως αυτό : κάρτα + = faceValue [ cardValue ] ? Τοποθετήστε ένα διαχωριστικό - μεταξύ της αξίας της κάρτας και το χρώμα σαν αυτό : + = " του " ? Προσθέστε το κοστούμι της κάρτας με την σειρά σαν αυτό : κάρτα + = κοστούμι [ cardSuite ] ? εξόδου το string και να τερματίσει τη λειτουργία του , γράφοντας τα εξής : επιστρέψει την κάρτα ? Δημιουργία κύρια λειτουργία . Αυτό είναι το σημείο εισόδου στο πρόγραμμά σας , και αυτό είναι όπου αρχίζει η εκτέλεση . Ο κωδικός από τα υπόλοιπα βήματα πρέπει να πάει ανάμεσα στις αγκύλες της κύριας λειτουργίας , φαίνεται παρακάτω : int main ( ) { } Γράψτε την ακόλουθη δήλωση για να ζητήσει από τον παίκτη πόσες κάρτες θα ήθελε να επιστήσει : cout <<" Πόσα κάρτα θα ήθελα να επιστήσω ; " < κηρύξει μια ακέραια μεταβλητή που αποθηκεύει τον αριθμό των καρτών ο παίκτης θέλει να επιστήσει , αλλά που να το μηδέν για τώρα : int numberOfCards = 0 ? Γράψτε την ακόλουθη δήλωση για να αρπάξει την τιμή που εισάγεται από το πληκτρολόγιο και να το θέσει ίσο με μεταβλητή " numberOfCards , " όπως αυτό : cin >> numberOfCards ? Δημιουργία ενός βρόχου for που επαναλαμβάνει τον ίδιο κωδικό όπως πολλές φορές έχει επιλέξει ο χρήστης με το " numberOfCards " τιμή . Στη συνέχεια κλήση , ή να επικαλεστεί , η λειτουργία " getCard " για να δημιουργήσει μια τυχαία κάρτα . Μπορείτε να εξαγάγετε κάποιο κείμενο πάρα πολύ , όπως αυτό : για ( int i = 0 ? I { cout <<"Θα επέστησε α: " < Συντάξτε το πρόγραμμα πατώντας το πράσινο κουμπί " Play" . Αυτό δημιουργεί ένα ενιαίο εκτελέσιμο αρχείο από το σύνολο αυτού του πηγαίου κώδικα . Αυτό το αρχείο θα εκτελεστεί αυτόματα για σας , ώστε να μπορείτε να παίξετε το δικό σας παιχνίδι . Εάν πληκτρολογήσετε σε τέσσερις , μπορείτε να πάρετε το προϊόν που μοιάζει με αυτό : Μπορείτε προσέλκυσαν : Επτά Clubs Μπορείτε προσέλκυσαν : Queen of Diamonds επέστησε την : Επτά Καρό προσέλκυσαν : Οκτώ Μπαστούνι
εικόνων 3
Η 4
σειρά
5
Η 6
Η 7
8
Η 9
κάρτα
10
11
12
Η 13
15
Τετάρτη 16
Μπορείτε
Μπορείτε
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα