1 /* 2 * fallunterscheidung.c 3 * 4 * Gibt die Anzahl der Tage eines Monats aus 5 * 6 * Autor: H.Drachenfels 7 * Erstellt am: 28.6.2019 8 */
9
10 #include <stdio.h>
11
12 int main(void)
13 {
14 printf("Monat eingeben [1-12]: ");
15
16 int month;
17 if (scanf("%d", &month) < 1)
18 {
19 month = 0;
20 }
21
22 switch (month)
23 {
24 case 2:
25 printf("28 oder 29 Tage\n");
26 break;
27
28 case 4:
29 case 6:
30 case 9:
31 case 11:
32 printf("30 Tage\n");
33 break;
34
35 case 1:
36 case 3:
37 case 5:
38 case 7:
39 case 8:
40 case 10:
41 case 12:
42 printf("31 Tage\n");
43 break;
44
45 default:
46 fprintf(stderr, "Eingabefehler!\n");
47 }
48
49 return 0;
50 }
51