求改正 不知道哪里错了 新手一枚
已解决[此贴子已经被作者于2016-8-26 18:45编辑过]
int DayNum(int year, int month) { int i, sum1 = 0, sum2 = 0; int num = 0, a = 0; for (i = 1; i<year; i++) { if ((i % 4 == 0) && (i % 100 != 0) || (i % 400 == 0)) num = 366; else num = 365; sum1+= num; //这里有问题 } for (i = 1; i<month; i++) { sum2 = a + Distinguish(year, i); } num = sum1 + sum2; return num; }