闰年问题新题
好吧我交代这是12年美国数学竞赛的题……
题目:
一年为闰年的条件如下:如果这个年份的数字能够被400整除(如2000年)或者能够被4整除但不能被100整除(如2012年),那么它就是闰年。如果小明的第200岁生日是在2012年2月7日,星期二庆祝的。那么请问他是在一周中的星期几出生的?
#include <stdio.h> #define now_year 2012#define birth_year 1812main() { int i,week_day=2;for (i=now_year-1;i>=birth_year;--i){if (i%400==0||(i%4==0&&i%100!=0))week_day-=2;elseweek_day--;if (week_day<0)week_day+=7;}printf("%d",week_day);//1是星期一,2是星期二,以此类推,0是星期天}