/* File: switchnb.c */ /* Time-stamp: "2002-04-04 13:55:13 calvanes" */ /* Scopo: esempio di istruzione switch con rami senza break */ #include <stdio.h> int main (void) /* Stampa i poligoni con al piu` un certo numero di lati. */ { int lati; printf("Immetti il massimo numero di lati del poligono (al piu` 6): "); scanf("%d", &lati); printf("Poligoni con al piu` %d lati: ", lati); switch (lati) { case 6: printf("esagono, "); case 5: printf("pentagono, "); case 4: printf("rettangolo, "); case 3: printf("triangolo\n"); break; case 2: case 1: case 0:printf("nessuno\n"); break; default: printf("\nIl valore deve essere compreso tra 0 e 6.\n"); } return 0; }