01: // esempio switch()-case
02: #include<stdio.h>
03: #include<stdlib.h>
04:
05: int main(int argc, char **argv){
06:
07: int d, m, y;
08:
09: printf("Inserisci una data nel formato gg/mm/aaaa: ");
10: scanf("%d/%d/%d", &d, &m ,&y);
11:
12: printf("La data in inglese sarebbe: ");
13:
14: switch(m)
15: {
16: case 12: printf("December"); break;
17: case 11: printf("November"); break;
18: case 10: printf("October"); break;
19: case 9: printf("September"); break;
20: case 8: printf("August"); break;
21: case 7: printf("July"); break;
22: case 6: printf("June"); break;
23: case 5: printf("May"); break;
24: case 4: printf("April"); break;
25: case 3: printf("March"); break;
26: case 2: printf("February"); break;
27: case 1: printf("January"); break;
28: } // manca il default (non serve se assumiamo che la data sia corretta)
29:
30: printf(" %d", d);
31: switch(d%10) // restituisce l'unitÃ
32: {
33: case 1: printf("st"); break;
34: case 2: printf("nd"); break;
35: case 3: printf("rd"); break;
36: default: printf("th"); break;
37:
38: }
39:
40: printf(", %d\n", y);
41:
42:
43: return 0;
44: }
45:
46:
Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it