求助P2010
30pts code:
#include <bits/stdc++.h>
using namespace std;
const int months[13] = {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int main()
{
register int j, n, m, c, sum = 0, ans = 0;
scanf("%d%d", &n, &m);
for (register int i = 1; i <= 12; ++i)
for (register int i = 1; j <= months[i]; ++j)
{
c = (j % 10) * 1000 +
(j / 10) * 100 +
(i % 10) * 10 +
(i / 10);
sum = c * 10000 + i * 100 + j;
if (sum < n || sum > m)
continue;
ans++;
}
printf("%d\n", ans);
return 0;
}