1.8 KiB
1.8 KiB
Zahlenraten
📆 Fällig: ---- 📆 Musterlösung
Ziel: Ziel dieses Assignments ist es, erste Schritte mit C zu machen und die Syntax kennenzulernen. Als Test Ihrer Kenntnisse werden Sie ein ganz einfaches Spiel in C programmieren.
Zahlenraten entwickeln
Beschreibung des Programms
Schreiben Sie ein einfaches Zahlenraten-Spiel (zahlenraten.c
) in C mit folgenden Eigenschaften:
- Das Spiel zieht zufällig eine Zahl zwischen 1 und 100, die der Benutzer erraten soll.
- Der Benutzer wird aufgefordert eine Zahl zwischen 1 und 100 einzugeben.
- Hat er die richtige Zahl geraten, beendet sich das Programm und zeigt die Anzahl der Versuche an.
- Hat er die Zahl nicht geraten, sagt ihm das Programm, ob die Zahl zu groß oder zu klein war und nimmt die nächste Eingabe entgegen.
Eine beispielhafte Session mit dem Programm sieht dann wie folgt aus:
Bitte geben Sie eine Zahl ein: 50
Zu groß
Bitte geben Sie eine Zahl ein: 25
Zu groß
Bitte geben Sie eine Zahl ein: 12
Zu klein
Bitte geben Sie eine Zahl ein: 20
Zu groß
Bitte geben Sie eine Zahl ein: 16
Zu klein
Bitte geben Sie eine Zahl ein: 18
Zu klein
Bitte geben Sie eine Zahl ein: 19
Richtig nach 7 Versuchen.
C-Features
Bitte verwenden Sie die folgenden C-Features in Ihrem Programm:
- Benutzung von Formatstrings mit
printf
- Generierung von Zufallszahlen mit der Funktion random
- Lesen von Zahlen und Strings von er Konsole mit
fgets
Lesen Sie die Dokumentation von random
sorgfältig; andernfalls ist 84 die Lösung aller Runden.
Quellen
- Skript zur Vorlesung
- C-Tutorial
- C von A bis Z