Maison > Article > développement back-end > Boîtier de commutation imbriqué en langage C
Écrivez un programme C qui utilise un cas de commutation imbriqué pour vérifier si le mot de passe saisi par l'utilisateur est valide en fonction de l'ID de l'utilisateur.
La solution est la suivante -
En langage C, nous pouvons écrire des commutateurs internes et les placer dans des commutateurs externes.
Les valeurs de cas des commutateurs internes et externes peuvent avoir la même valeur.
Le programme C suivant utilise un cas de commutateur imbriqué pour vérifier si le mot de passe saisi par l'utilisateur est valide en fonction de l'ID de l'utilisateur -
Démonstration en direct
#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; } }
Vous verrez la sortie suivante -
Run 1:enter userid: 1234 enter password: 0000 Tutorials Point Run 2: enter userid: 1234 enter password: 234 incorrect password
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!