Heim > Artikel > Backend-Entwicklung > Verschachtelter Schalterfall in C-Sprache
Schreiben Sie ein C-Programm, das anhand der Benutzer-ID mithilfe eines verschachtelten Schalters prüft, ob das vom Benutzer eingegebene Kennwort gültig ist.
Die Lösung lautet wie folgt:
In der Sprache C können wir interne Schalter schreiben und sie in externen Schaltern platzieren.
Die Fallwerte der internen und externen Schalter können den gleichen Wert haben.
Das folgende C-Programm verwendet einen verschachtelten Schalter, um anhand der Benutzer-ID zu überprüfen, ob das vom Benutzer eingegebene Passwort gültig ist –
Live-Demonstration
#include <stdio.h> int main(){ int userid; int pwd; printf("enter userid:"); scanf("%d",&userid); switch (userid){ case 1234: printf("enter password:"); scanf("%d", & pwd); switch (pwd){ case 0000: printf("Tutorials Point"); break; default: printf("incorrect password"); break; } break; default: printf("incorrect userid"); break; } }
Sie sehen die folgende Ausgabe:
Run 1:enter userid: 1234 enter password: 0000 Tutorials Point Run 2: enter userid: 1234 enter password: 234 incorrect password
Das obige ist der detaillierte Inhalt vonVerschachtelter Schalterfall in C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!