1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
int { int value = 1, leap_year = 0; /* keep looping forever */ while { printf ("Enter a year: "); /* year is a float value */ scanf("%d", &value); fflush(stdin); if != 0) { /* value was not divisible by 4 */ leap_year = 0; } /* year is divisible by four and last two digits are not 00 */ else if && (value % 100 != 0)) { leap_year = 1; } /* last two digits are 00 and the value is evenly divisible * by 4 */ else if && (value % 400 == 0)) { leap_year = 1; } else leap_year = 0; if { if printf("%d is a leap year!\n", value); else printf("%d is not a leap year!\n", value); } } } |
Pastie