这种比较初级的题最好还是靠自己,其实题目都告诉你了,只是需要用代码翻译一遍而已
供参考:
#include <stdio.h>
int main()
{
int y = 0;
int m = 0;
int days[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
while (scanf("%d%d", &y, &m) != EOF)
{
int day = days[m - 1];
if ((m == 2)&& (y % 4 == 0 && y % 100 != 0) || (y % 400 == 0))
{
day++;
}
printf("%d\n", day);
}
return 0;
}