星期几

题目:

已知 2012 年是 1 月 25 日是星期三, 编写一个程序, 输入用 “年 月 日” 表示的一个2012年1月25日以后的日期, 输出该日期是星期几(星期天输出 0)。

输入样例:

2015 11 02

输出样例:

1

思路:2012年1月22日是星期天。算出给定日期是从该天起过了 x 天, 然后输出 x%7。

c++实现

#include 
#include 
using namespace std;
int month_days[13] = {-1, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

int main(void){
    int year, month, date;
    int days = 0;   // 从 2012-01-22开始过了多少天
    cin >> year >> month >> date;
    int y;
    for (y=2012; y

你可能感兴趣的:(星期几)