Ανοικτός Εκπαιδευτικός πόρος:
https://eclass.duth.gr/modules/document/file.php/TMA555/%CE%94%CE%B9%CE%B1%CE%BB%CE%AD%CE%BE%CE%B5%CE%B9%CF%82%2024-25/C-les2-22-23.pdf
Συμπλήρωσε τα κενά στον κώδικα :
Γράψτε ένα πρόγραμμα στην C το οποίο να χρησιμοποιεί έναν πίνακα τύπου char
για να αποθηκεύσει μια αλφαριθμητική συμβολοσειρά και στη συνέχεια να τυπώσει τα πρώτα τρία χαρακτήρες της συμβολοσειράς ξεχωριστά χρησιμοποιώντας το printf
. Χρησιμοποιήστε την εντολή gets()
για να διαβάσετε τη συμβολοσειρά από τον χρήστη και τη συνάρτηση printf()
για να εμφανίσετε τα αποτελέσματα.
#include <stdio.h>
int main() {
_______ string[80]; // Ορίστε τον πίνακα string τύπου _______
gets(string); // Χρησιμοποιείστε την συνάρτηση _______ για να διαβάσετε την είσοδο του χρήστη
printf("%s\n", string); // Εκτυπώστε ολόκληρη την συμβολοσειρά με το _______
printf("%c %c %c\n", string[0], string[1], string[2]); // Εκτυπώστε τους πρώτους τρεις χαρακτήρες με το _______
return 0;
}
Επιλογές λέξεων για συμπλήρωση:
char
printf
gets
string
char[]
scanf
--------------------
***
Αναμένονται οι σωστές συμπληρώσεις:
- Στην πρώτη κενή θέση πρέπει να συμπληρωθεί ο τύπος του πίνακα:
char
. - Στη δεύτερη κενή θέση πρέπει να συμπληρωθεί η συνάρτηση για την ανάγνωση της εισόδου:
gets
. - Στην τρίτη κενή θέση πρέπει να συμπληρωθεί η συνάρτηση για την εκτύπωση της συμβολοσειράς:
printf
. - Στην τέταρτη κενή θέση πρέπει να συμπληρωθούν οι χαρακτήρες από τον πίνακα για την εκτύπωση:
printf
.