Leap year: Difference between revisions
C: optimize, extend tests
m (→{{header|RPL}}) |
(C: optimize, extend tests) |
||
Line 1,351:
<syntaxhighlight lang="c">#include <stdio.h>
int is_leap_year(
{
return
}
int main(void)
{
1900, 1994, 1996, 1997, 2000, 2024, 2025, 2026, 2100
for (key = 0, end = sizeof(test_case)/sizeof(test_case[0]); key < end; ++key) {▼
};
year = test_case[key];▼
printf("%d is %sa leap year.\n", year, (is_leap_year(year) == 1 ? "" : "not "));▼
for (unsigned i = 0; i != n; ++i) {
}
return 0;
}</syntaxhighlight>
{{out}}
Line 1,371 ⟶ 1,376:
1997 is not a leap year.
2000 is a leap year.
2024 is a leap year.
2025 is not a leap year.
2026 is not a leap year.
2100 is not a leap year.
</pre>
|