某判断闰年的程序如下:
int IsLeap(int year) { if (year % 4 == 0) { if (year % 100 == 0) { if (year % 400 == 0) leap = 1; else leap = 0; } else leap = 1; } else leap = 0; return leap; }
试据此完成:
(1) 画出程序对应的程序流程图。
(2) 假设输入的取值范围是2000<=year<3001,设计测试用例,满足语句覆盖。