2.据日期输出星期

2.输出星期:

2.据日期输出星期_第1张图片
这里写图片描述

//代码实现
#include 

using namespace std;
int monthDays[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int main()
{
    int year,month,date;
    int days = 0;
   cin>>year>>month>>date;
   for(int y = 2012; yif(year%4==0&&year%100!=0||year%400==0)
            days +=366;
        else
        days += 365;
   }
   if(year%4==0&&year%100==0||year%400==0)
        monthDays[2] = 29;
   for(int m =1; m < month; ++m)
        days +=monthDays[m];
    days += date;
    days -= 22;
    cout <7 <return 0;
}

你可能感兴趣的:(算法)