【例23】判定2000—2500年中的每一年是否闰 年,将结果输出。 润年的条件: 1)能被4整除,但不能被100整除的年份; 2)能被100整除,又能被400整除的年份;
【例2.3】判定2000 — 2500年中的每一年是否闰 年,将结果输出。 润年的条件: 1) 能被4整除,但不能被100整除的年份; 2) 能被100整除,又能被400整除的年份;
设y为被检测的年份,则算法可表示如下: S1:2000-y S2若y不能被4整除,则输出y“不是闰年”,然后转到S6 S3:若y能被4整除,不能被100整除,则输出y“是闰年”,然 后转到S6 S4:若y能被100整除,又能被400整除,输出y“是闰年”否则 输出y“不是闰年”,然后转到S6 S5输出y“不是闰年”。 S6:y+1→→y S7当y≤2500时,返回S2继续执行,否则,结束
设y为被检测的年份,则算法可表示如下: S1: 2000→y S2:若y不能被4整除,则输出y“不是闰年” ,然后转到S6 S3:若y能被4整除,不能被100整除,则输出y“是闰年” ,然 后转到S6 S4:若y能被100整除,又能被400整除,输出y“是闰年” 否则 输出y“不是闰年” ,然后转到S6 S5:输出y“不是闰年” 。 S6:y+1→y S7:当y≤2500时, 返回S2继续执行,否则,结束